48df10b17e
- Harden DB-backed handlers and seed profiles; align client wire shapes for cluster resources, QEMU config, and node SSL fields - Serve plain HTTP on Compose :8006; keep TLS optional (--profile tls) and terminate HTTPS at Kubernetes Ingress - Add pulumi-tests (full contract surface majors 6–9 + BPG lifecycle) and make pulumi-tests - Ship bilingual docs, CHANGELOG, SECURITY, CONTRIBUTING, and GitHub Actions (make ci + Compose/Helm validation)
1.3 KiB
1.3 KiB
Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-07-17
Added
- Stateful Proxmox VE API simulator backed by PostgreSQL with durable UPID task workers.
- Imported official API contracts for PVE majors 6.4-15, 7.4-16, 8.4.5, and 9.2.3 with full handler registration for declared methods.
- Interactive Web UI (catalog, runtime contract Apply, task monitor).
- Development Compose stack with plain HTTP on host
:8006(real PVE port; real PVE uses HTTPS). Optional TLS gateway via--profile tlson:8443. - Published runtime image workflow (
make release) forinecs/proxmox-api-simulator. docker-compose.release.yml+ Helm chart with optional Ingress / cert-manager.- Bilingual documentation (English + Russian) and client cookbooks.
- GitHub Actions CI (
make ci, Compose/Helm validation).
Security
- Explicit lab-only threat model: default secrets and open
/ui//adminhelpers are for local/CI use. See SECURITY.md.