f8d3cbdd59
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.
1.7 KiB
1.7 KiB
Language / Язык: English | Русский
Documentation
Guides for the VMware vSphere API simulator. Switch language with the header on each
page. Russian mirrors live under ru/.
| Guide | Description |
|---|---|
| Getting started | First successful lab session |
| Configuration | Environment variables and Compose |
| Authentication | Sessions, vmware-api-session-id, privileges |
| API versions | Catalog majors 6–9 and hot-swap |
| API surface | REST/SOAP routing, coverage registry, stubs |
| API coverage | Broadcom universe vs implemented surface |
| Clients & examples | Python, Go, Java, Perl, Ansible, Terraform, Pulumi |
| Seed profiles | Deterministic inventory fixtures |
| Domains | Session, inventory, VM, storage, networking, tagging, SOAP, tasks, … |
| Web UI | Interactive console and catalogs |
| Operations | Reseed, migrate, release, upgrade |
| Kubernetes / Helm | Hub image + Ingress + Let's Encrypt |
| Security | Lab threat model and credentials |
| Observability | Health endpoints and logging |
| Ports | Published host ports and internal services |
| Troubleshooting | Common failure modes |
| FAQ | Short answers |
| Architecture | Component boundaries |
| Compatibility | Evidence model and release matrix |
Runnable cookbooks: examples/.
Integration suites: pulumi-tests/ (make pulumi-tests).