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
0bc8801146
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-10-02 09:22:45 +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
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
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
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
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
ca452ad040
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-01-20 14:43:40 +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
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
e31b24cf19
refactor: contextual logging
...
Migrate to contextual logging.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-09-06 18:42:24 +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
47717693b5
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-05-04 10:03:00 +03:00
Serge Logvinov
c1ab34cba5
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-03-14 07:28:15 +02: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
41a7f8d8df
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-01-03 06:50:27 +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
93d8edc6b3
chore: bump deps
...
Update otel.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-11-16 07:00:26 +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
eef9c9cd2e
chore: bump deps
...
Updated dependencies
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-11-10 16:36:17 +02:00
Serge Logvinov
3a3c0708d8
chore: bump deps
...
Update k8s libs
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2023-10-23 19:43:21 +03: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
4e641a1df9
chore: bump deps
...
Update k8s to 0.28.2
2023-09-19 11:16:12 +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
fb962181cf
test: more tests
...
Check second cluster.
2023-05-04 12:19:50 +03:00
Serge Logvinov
b776e54e4f
test: mock proxmox api
...
Test CCM and mock proxmox API.
2023-05-01 16:49:02 +03:00
Serge Logvinov
90b66dc027
test: basic test
...
Add basic unit tests.
2023-04-30 13:51:59 +03:00
Serge Logvinov
850dcd455e
chore: bump deps
...
Update kubernetes to 0.27.1
2023-04-18 08:15:14 +03:00
Serge Logvinov
0173d671dd
doc: update readme
...
Update README.md
2023-04-10 07:59:39 +03:00
Serge Logvinov
8212493d9a
feat: add controllers
...
Add cloud-node, cloud-node-lifecycle controllers.
2023-04-09 16:30:12 +03:00
Serge Logvinov
811670e6d5
init provider
2023-04-08 01:07:22 +03:00