Fix Nova/Cinder stateful CRUD so the full surface and Pulumi matrix pass clean.

Persist aggregates and server security groups in domain tables, add Cinder quota
show from DB-backed defaults, align unit tests with OpenStack series, auto-pick
Keystone :5000/:15000 for smoke, and document test locations plus 6514/6514 results.
This commit is contained in:
2026-07-18 09:38:45 +03:00
parent 6cffb6a95f
commit 147f04c9a2
29 changed files with 843 additions and 346 deletions
+21 -21
View File
@@ -2,35 +2,35 @@
"series": "caracal",
"pulumi": {
"series": "caracal",
"elapsed_s": 13.94,
"elapsed_s": 17.38,
"error": null,
"outputs": {
"auth_project_id": "8924e279-51c7-582e-b6f5-8e41b33e7581",
"auth_user_id": "b76edf4a-1452-5436-a411-a099ada1f7cb",
"created_project_id": "4ccc6157-9838-41ed-b609-6fad16c7485b",
"created_user_id": "eb2db72c-1204-40ed-8b34-e099a42a9ece",
"created_project_id": "31415a09-9cde-45d6-a021-44898133fbe7",
"created_user_id": "66a94333-475c-4f96-98ec-690f556fac62",
"demo_net_id": "a245268b-88ba-597a-b8db-017810782f98",
"flavor_id": "1",
"image_id": "c58b99c0-2d7b-5842-b260-b617db2f7803",
"image_name": "cirros",
"interface_id": "ed7dacac-0d5c-42af-8dec-c9ddc3a3e66e/3a302d32-d14f-4a89-83a4-377b8400dd64",
"keypair_name": "pu-caracal-913e05-kp",
"network_id": "d87e3ba7-88fd-439e-a700-f8c904c5962c",
"port_id": "3a302d32-d14f-4a89-83a4-377b8400dd64",
"interface_id": "4b0dd2c2-a062-4df7-8fba-e5e91b4392aa/4f61a1dc-d739-4b52-861b-945926f7bc60",
"keypair_name": "pu-caracal-079211-kp",
"network_id": "bc261b59-7e65-4f19-94b2-f8736a3d07a9",
"port_id": "4f61a1dc-d739-4b52-861b-945926f7bc60",
"project_name": "demo",
"router_id": "dbd5921f-f7af-491d-8b6c-7a108e4dee02",
"router_iface_id": "6dc250c1-3718-4785-a020-eef0f89438cb",
"secgroup_id": "e84c344b-7f7a-4b30-bf40-6f6a176f288e",
"secgroup_rule_id": "ae2be8f8-1c5f-4ebf-81ae-1c78b79089d5",
"router_id": "f8610281-2117-4175-833f-2d532783c6b7",
"router_iface_id": "2c88a159-45b3-4239-9d17-dd4a7a3e438f",
"secgroup_id": "b2dd227c-7000-4545-82b8-d8ddd7b97e43",
"secgroup_rule_id": "c12cd8fe-531e-4ef0-9401-6a60b86f871a",
"series": "caracal",
"server_group_id": "6dc9fd5e-5ecf-4289-bd1a-f2a0937cb8e9",
"server_id": "ed7dacac-0d5c-42af-8dec-c9ddc3a3e66e",
"server_name": "pu-caracal-913e05-vm",
"subnet_id": "fe94e98e-febd-4348-8e23-b99a04733066",
"tag": "pu-caracal-913e05",
"volume2_id": "79e1cc1c-d0f0-4a63-ad0e-e8be2dc016c0",
"volume_attach_id": "ed7dacac-0d5c-42af-8dec-c9ddc3a3e66e/ef4b5b3d-6518-4959-922a-c717c54f57a9",
"volume_id": "1b947b41-3442-475c-817a-9be42362a2d5"
"server_group_id": "b738e0cb-eb50-41d4-b466-5d594588c52e",
"server_id": "4b0dd2c2-a062-4df7-8fba-e5e91b4392aa",
"server_name": "pu-caracal-079211-vm",
"subnet_id": "0888b0b9-00da-4d67-a70d-b28503d1361f",
"tag": "pu-caracal-079211",
"volume2_id": "eb595372-9882-4553-bc0c-c266784d1d2f",
"volume_attach_id": "4b0dd2c2-a062-4df7-8fba-e5e91b4392aa/b781c110-61ea-4c64-9697-7b7baa5e1d5c",
"volume_id": "43736cfa-2cb8-400a-ad79-88346c437cc3"
},
"empty_exports": [],
"ok": true
@@ -14021,11 +14021,11 @@
"method": "HEAD",
"path": "/v3/os-quota-sets/{id}",
"operation_id": "cinder_quota_show__head",
"status": 404,
"status": 200,
"detail": "",
"mode": "head",
"ok": true,
"succeeded": false
"succeeded": true
},
{
"service": "cinder",