5 Commits

Author SHA1 Message Date
Serge Logvinov
27c3e627c4 feat: use proxmox ha-group as zone name
This feature enables live migration without changing any Kubernetes labels.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-09-08 14:09:19 +07:00
3deep5me
8ef4bcea69 feat: add config options token_id_file & token_secret_file
Adds additional config options to read proxmox-cluster credentials from separate files.

Signed-off-by: 3deep5me <manuel.karim5@gmail.com>
2025-08-31 19:28:09 +07:00
Daniel J. Holmes (jaitaiwan)
144b1c74e6 feat: add named errors to cloud config
Changes errors created by cloud config to be standardized so that any
other packages relying on the cloud config can check if the error is of
the same "type".

Signed-off-by: Daniel J. Holmes (jaitaiwan) <dan@jaitaiwan.dev>
2025-08-02 13:05:00 +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
Serge Logvinov
a8183c8df4 refactor: split cloud config module
We will split the cloud configuration into two parts:
  the original cloud controller configuration and a separate function for working with multiple Proxmox clusters.

Signed-off-by: Daniel J. Holmes (jaitaiwan) <dan@jaitaiwan.dev>
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-07-20 16:04:19 +07:00