Initial commit: VMware vSphere API simulator scaffold.

Add the FastAPI app, PostgreSQL migrations, Docker/Helm packaging, API
contracts, docs, client examples, and the unit/integration/compatibility
test suite for local client and tooling labs without a real vCenter.
This commit is contained in:
2026-07-18 04:42:11 +03:00
commit f8d3cbdd59
422 changed files with 361335 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"
}