feat: add proxmox client

This commit is contained in:
Philipp
2026-06-11 09:18:16 +02:00
parent 82600bdf82
commit 376f6249b2
5 changed files with 334 additions and 0 deletions
+2
View File
@@ -36,6 +36,8 @@ Cluster-Tokens werden mit AES-256-GCM verschluesselt. `MASTER_KEY_BASE64` muss e
Das Cluster-Repository speichert Proxmox-Token-Secrets nur als Ciphertext in `public.clusters.encrypted_token`. Entschluesselte Tokens bleiben interne Runtime-Daten und werden nicht in API-DTOs dokumentiert.
Der Proxmox-Client nutzt HTTPS mit normaler Zertifikatsvalidierung plus SHA-256-Fingerprint-Pinning gegen `clusters.tls_fingerprint`. Proxmox-Token werden nur als `PVEAPIToken=<token_id>=<secret>` Header an Proxmox gesendet.
Lokale Dienste:
- Supabase API Gateway: `http://localhost:8000`