github-actions[bot]
e018fd6208
chore: release v0.13.0
2025-11-27 10:40:06 +00:00
github-actions[bot]
4384e5146f
chore: release v0.12.2
...
Release v0.12.2
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-14 10:11:44 +07:00
Serge Logvinov
66d2e70230
fix: ha-groups
...
Proxmox 9 uses HA rules instead of HA groups.
Do not treat it as an error if the HA group (used in Proxmox 8) cannot be retrieved.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-14 10:07:43 +07:00
github-actions[bot]
1356bd871f
chore: release v0.12.1
...
Release v0.12.1
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 05:12:38 +07:00
Serge Logvinov
3983d5ba10
fix: helm chart release
...
Regenerate helm chart version
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 05:09:54 +07:00
Serge Logvinov
63418b0117
fix: release please
...
Build release manually.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 05:05:15 +07:00
github-actions[bot]
c9f619ff96
chore: release v0.12.0
2025-11-12 05:02:10 +07:00
Serge Logvinov
fced446f46
fix: release please
...
Get version from file hack/release-please-manifest.json
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 04:58:35 +07:00
Serge Logvinov
a33ea6ead7
feat: add release-please
...
Make releases with release-please
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 04:51:26 +07:00
Serge Logvinov
706faa8d08
feat: enhance ha-group handling
...
Add the group.topology.proxmox.sinextra.dev/ label to improve support for node selector and affinity rules.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-12 04:41:46 +07:00
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
dac1775cf2
fix(chart): provider value typo
...
Fix a typo in values.yaml related to the provider feature option.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-11-10 13:29:15 +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
rojanDinc
d2181a88f6
fix: log error when instance metadata retrieval fails
...
Added error logging in the InstanceMetadata function to capture failures
when retrieving instance information, enhancing debugging capabilities.
Also includes:
- Added error check for metadata retrieval
- Added unit tests for error handling
- Updated to use errors package for error equality
Signed-off-by: rojanDinc <rojand94@gmail.com >
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-10-24 05:40:29 +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
0cfad86361
docs: proxmox ha-groups
...
Update documentation about using Proxmox HA group as a zone label.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-09-08 19:12:34 +07:00
Serge Logvinov
c8be20eb8d
chore: release v0.11.0
...
Release v0.11.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-09-08 14:17:05 +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
229be1432a
feat: add extra labels
...
Add labels:
* topology.proxmox.sinextra.dev/node
* topology.proxmox.sinextra.dev/region
These labels represent the default topology labels.
They make it possible to use different topologies on the Proxmox side.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-09-08 11:47:00 +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
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
Serge Logvinov
1ce4ade1c6
chore: release v0.10.0
...
Release v0.10.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-08-01 14:07:38 +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
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
2ebbf7a9d5
fix: makefile conformance stage
...
Add make conformance command.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-06-13 17:06:11 +07:00
Daniel J. Holmes (jaitaiwan)
628e7d6500
chore: clearer error message
...
Error now clearly indicates the reasoning for the error message.
Previously the error message suggested a kubelet flag was not set even
when it may have been.
Signed-off-by: Daniel J. Holmes (jaitaiwan) <dan@jaitaiwan.dev >
2025-06-13 17:02:19 +07:00
Serge Logvinov
7aba46727d
chore: release v0.9.0
...
Release v0.9.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-06-05 11:47:30 +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
efb753c9de
fix: cluster vm list
...
Fix the output to show the current number of VMs.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-05-06 14:32:19 +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
2e35df2db0
chore: release v0.8.0
...
Release v0.8.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-04-12 15:07:35 +07:00
Serge Logvinov
646d77633f
feat(chart): extra envs values
...
Add extraEnvs option in helm chart.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-04-12 14:59:25 +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
0f0374c2eb
feat: custom instance type
...
Now, we can set a custom instance type using the smbios1[sku] argument
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-02-13 18:55:52 +02:00
Serge Logvinov
3a34fb960a
fix: find node by name
...
We will find the node by name more precisely.
Check the UUID and VM name to determine the VM ID.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-02-13 16:59:03 +02: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
bb868bcbd7
chore: release v0.7.0
...
Release v0.7.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-01-08 20:52:34 +02: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
63eef87a87
chore: release v0.6.0
...
Release v0.6.0
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2025-01-01 19:12:05 +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
87baa50bf0
docs: add faq
...
Add fast answers to common questions
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-09-28 20:56:46 +03:00
Serge Logvinov
7ec261758c
docs: install
...
Add troubleshooting recomendation
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-09-25 19:19:22 +03:00
Serge Logvinov
64fc662d00
docs: kubelet flags
...
Add kubelet requirements to the install process.
Signed-off-by: Serge Logvinov <serge.logvinov@sinextra.dev >
2024-09-24 08:25:55 +03:00