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)
885 B
885 B
Language / Язык: English | Русский
Core & cluster
Version
GET /version reflects the active contract’s source_version (cold-start
snapshot or hot-swapped major).
Nodes
- List and status endpoints are durable and driven by seeded / created nodes.
- Default
smallseed node name:pve01. - Node operational mutations (network, apt, disks, services, DNS/time/hosts,
certificates, …) persist under
nodes.metadata.ops.
Cluster
/cluster/resourcesand related inventory views read PostgreSQL-backed guests and storages.- Cluster options, status, tasks, logs, replication, config/join helpers persist cluster metadata and related tables.
Works for all declared methods on majors 6–9 for these paths. Use the Web UI catalog to inspect version-specific parameter differences.