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": "dalmatian",
"pulumi": {
"series": "dalmatian",
"elapsed_s": 12.89,
"elapsed_s": 11.82,
"error": null,
"outputs": {
"auth_project_id": "8924e279-51c7-582e-b6f5-8e41b33e7581",
"auth_user_id": "b76edf4a-1452-5436-a411-a099ada1f7cb",
"created_project_id": "3703536d-efea-4bb1-866d-c76a3742e2b9",
"created_user_id": "97347426-e13c-4c1e-8d48-4b4f12d785ae",
"created_project_id": "723a139f-e15b-4971-a062-4824228ec02b",
"created_user_id": "6c8b9175-3885-4dbf-931e-59aca29579fc",
"demo_net_id": "a245268b-88ba-597a-b8db-017810782f98",
"flavor_id": "1",
"image_id": "c58b99c0-2d7b-5842-b260-b617db2f7803",
"image_name": "cirros",
"interface_id": "21bffe97-64d0-4b27-9711-dc91a405426c/ae9a0ea7-8438-410d-be4e-19508d097277",
"keypair_name": "pu-dalmatian-70f98d-kp",
"network_id": "c618bb28-a49e-4276-9839-41cbbd5f50bd",
"port_id": "ae9a0ea7-8438-410d-be4e-19508d097277",
"interface_id": "643a3d90-729e-47c4-91be-2d71e048cc8c/9bdada09-684c-49b2-9bbf-e067153740f7",
"keypair_name": "pu-dalmatian-2caef0-kp",
"network_id": "636d541b-b4f8-434f-a2a5-f8432870ee09",
"port_id": "9bdada09-684c-49b2-9bbf-e067153740f7",
"project_name": "demo",
"router_id": "7803044e-f510-4876-bc9f-20a9366b3251",
"router_iface_id": "b45e4712-be52-4621-be82-28ed23f8883c",
"secgroup_id": "329d3bd1-15b8-41ed-aeb4-06a88f5d90dd",
"secgroup_rule_id": "06d66321-c89a-4c2f-9323-d5508c8c7677",
"router_id": "1de5abd6-3948-44e1-b009-547f8a390864",
"router_iface_id": "3b94297d-fd08-4486-95eb-136f217a1be6",
"secgroup_id": "1e30a30c-ddca-467d-a4d5-a4edb479d7f3",
"secgroup_rule_id": "7689db06-1c02-4c33-b252-705984aa15d6",
"series": "dalmatian",
"server_group_id": "d4ae5792-335f-43ac-bdf0-2422541bace9",
"server_id": "21bffe97-64d0-4b27-9711-dc91a405426c",
"server_name": "pu-dalmatian-70f98d-vm",
"subnet_id": "f5b4fb63-f8a3-4309-861e-4d13b3863c19",
"tag": "pu-dalmatian-70f98d",
"volume2_id": "3adc3ced-c25c-46bd-8786-c00737cf9ac6",
"volume_attach_id": "21bffe97-64d0-4b27-9711-dc91a405426c/60b5be58-d7d8-4d46-8e04-351c19ee435d",
"volume_id": "22d3de1c-3f24-4bdc-bc79-cf4b1a47bd82"
"server_group_id": "53da92a5-9b9e-481c-a813-2445f3eecf21",
"server_id": "643a3d90-729e-47c4-91be-2d71e048cc8c",
"server_name": "pu-dalmatian-2caef0-vm",
"subnet_id": "92350576-ad17-4fd6-b811-5719d3d18b3c",
"tag": "pu-dalmatian-2caef0",
"volume2_id": "5361c5ea-8607-44ff-b4de-52af293137c1",
"volume_attach_id": "643a3d90-729e-47c4-91be-2d71e048cc8c/af788c02-dff0-4ef4-a736-aa385f2de7cf",
"volume_id": "d0eb45de-d29a-45af-948f-7e459f623225"
},
"empty_exports": [],
"ok": true
@@ -15792,11 +15792,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",