5 Commits

Author SHA1 Message Date
Serge Logvinov
0cf1a40802 refactor: change proxmox api go module
New proxmox api modules
* luthermonson/go-proxmox
* sergelogvinov/go-proxmox

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-09-09 20:09:01 +07:00
Serge Logvinov
b77455af4d refactor: instance metadata
Store all important information in instanceInfo struct.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-09-08 10:34:45 +07:00
Daniel J. Holmes (jaitaiwan)
e1b8e9b419 feat: add new network addressing features
Changes:
- Increase test coverage of config
- Add networking feature config
- Add ability to find node ip addresses via qemu and specify ips that
  should be treated as ExternalIPAddresses

Signed-off-by: Daniel J. Holmes (jaitaiwan) <dan@jaitaiwan.dev>
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-07-25 12:35:52 +07:00
Matthias Teich
956a30a463 feat: enable support for capmox
This makes ccm compatible with cluster api and cluster api provider proxmox (capmox)

Signed-off-by: Matthias Teich <matthias.teich@gdata.de>
2025-01-07 17:29:26 +02:00
Serge Logvinov
7b73b5f8a2 refactor: move providerID to the package
Parsing and generating magic providerID moved to a separate package.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-02-15 15:57:11 +02:00