Initial commit: stateful OpenStack API laboratory simulator.

Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm
packaging, API contract packs, and pytest/Pulumi coverage labs.
This commit is contained in:
2026-07-18 04:26:48 +03:00
commit 6033967e6a
509 changed files with 464404 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
{
"info": {
"GET": {
"allowtoken": 1,
"description": "API version details, including some parts of the global datacenter config.",
"method": "GET",
"name": "version",
"parameters": {
"additionalProperties": 0
},
"permissions": {
"user": "all"
},
"returns": {
"properties": {
"console": {
"description": "The default console viewer to use.",
"enum": [
"applet",
"vv",
"html5",
"xtermjs"
],
"optional": 1,
"type": "string"
},
"release": {
"description": "The current Proxmox VE point release in `x.y` format.",
"type": "string"
},
"repoid": {
"description": "The short git revision from which this version was build.",
"pattern": "[0-9a-fA-F]{8,64}",
"type": "string"
},
"version": {
"description": "The full pve-manager package version of this node.",
"type": "string"
}
},
"type": "object"
}
}
},
"leaf": 1,
"path": "/version",
"text": "version"
}
@@ -0,0 +1,12 @@
{
"artifact_etag": "\"4144c0-655b144140900\"",
"artifact_last_modified": "Fri, 03 Jul 2026 09:08:20 GMT",
"artifact_sha256": "f2b77b57c71f3781a0993cc5062940ef31e0843fd9a6bcfdb4de4dd2001d6d9e",
"artifact_size": 4277440,
"artifact_url": "https://pve.proxmox.com/pve-docs/api-viewer/apidoc.js",
"documentation_version": "9.2.3",
"fixture_json_pointer": "/5",
"fixture_sha256": "ad572969bbab259a10380ec11ac1c67f865e601be7c5aeec201fca368341c3fe",
"retrieved_at": "2026-07-12T23:08:59+03:00",
"viewer_url": "https://pve.proxmox.com/pve-docs/api-viewer/"
}