31 Commits

Author SHA1 Message Date
Serge Logvinov
0a31716c17 fix: handle inaccessible nodes
Enhanced instance existence checks to handle inaccessible Proxmox nodes.
Improved test cases for instance existence and metadata retrieval.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-11-11 19:17:08 +07:00
Serge Logvinov
01e3ce854c chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-11-10 13:01:34 +07:00
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
2066aa885e chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-09-02 16:59:25 +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
Serge Logvinov
60f953d1da chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-07-20 13:26:17 +07:00
Serge Logvinov
e664b24029 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-06-05 11:40:38 +07:00
Serge Logvinov
5a645a25c3 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-05-05 21:48:48 +07:00
Serge Logvinov
19e1f44996 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-04-12 14:33:05 +07:00
Serge Logvinov
8a2f51844c chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2025-02-03 10:24:44 +02:00
Serge Logvinov
710dc1b740 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-12-23 14:57:42 +02:00
Serge Logvinov
5ea7b738d3 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-12-01 11:52:25 +02:00
Serge Logvinov
2bfb088528 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-11-01 19:33:31 +02:00
Serge Logvinov
10f3e365d2 fix: instance type
The node might be down when we try to retrieve the instance property.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-09-20 10:15:43 +03:00
Serge Logvinov
b81ad1406d feat: prometheus metrics
Expose proxmox api calls metrics.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-09-14 11:04:03 +03:00
Serge Logvinov
e1e52630ff chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-08-15 10:05:07 +03:00
Serge Logvinov
10592d13b4 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2024-02-15 16:17:44 +02:00
Serge Logvinov
74d8c78099 chore: bump deps
Updated dependencies, and add trivy image check.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-12-14 23:09:24 +02:00
Serge Logvinov
4f7aaeb0c3 chore: bump deps
Updated dependencies

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-11-16 06:41:42 +02:00
Serge Logvinov
75ead904a3 chore: bump deps
Golang to 1.21
Base image to debian12

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-10-14 11:47:19 +03:00
Serge Logvinov
8076eee523 chore: bump github actions deps
Update github actions modules.

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-08-06 11:06:57 +03:00
Serge Logvinov
abd63a2b72 chore: bump deps
Update k8s to 0.27.4

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-07-31 19:59:40 +03:00
Serge Logvinov
dfd7c5fdc9 chore: bump deps
Update k8s to 0.27.3

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-06-19 16:20:18 +03:00
Serge Logvinov
d8c6bedf1d chore: bump deps
Update k8s to 0.27.2

Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev>
2023-05-27 09:03:58 +03:00
Serge Logvinov
6d79605c5a chore: release v0.1.1
Release v0.1.1
2023-05-12 06:30:14 +03:00
Serge Logvinov
f8c32e1e8e test: cloud config
Check cluster config params.
2023-05-08 14:52:21 +03:00
Serge Logvinov
a1e7cd0474 chore: bump deps
Update golang to 1.20.4
2023-05-08 12:19:53 +03:00
Serge Logvinov
f813f3037a ci: add git version
Even if it egde version we will define git-version.
2023-05-08 10:29:40 +03:00
Serge Logvinov
fb962181cf test: more tests
Check second cluster.
2023-05-04 12:19:50 +03:00
Serge Logvinov
cc2dc17de2 refactor: proxmox cloud config
Move Proxmox cluster config to 'cluster' folder.
2023-04-28 16:25:38 +03:00
Serge Logvinov
8212493d9a feat: add controllers
Add cloud-node, cloud-node-lifecycle controllers.
2023-04-09 16:30:12 +03:00