Skip to content

Releases: ionos-cloud/cluster-api-provider-proxmox

v0.5.0

07 Jun 10:36
Compare
Choose a tag to compare

This release adds support for external credentials allowing for handling multiple Proxmox VE clusters.
It also adds support for setting the metric on gateways allowing for using multiple gateways.
CAPMOX now supports CAPI 1.7.2.

What's Changed

Features

  • 🔥 Add external credentials #215
  • Add metric annotation support to IPPool objects #228

Bugfixes

  • refactor: remove duplicate line in yamllint config file by @jonasrdl in #204
  • Fix ipv4config error in example cluster-class by @isZumpo in #209

Misc

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

19 Apr 14:55
Compare
Choose a tag to compare

This release refactors networking, including support for jumbo frames, cluster class, VLAN tags, and IPv6 improvements.
We have also fixed a number of bugs and greatly improved documentation.
CAPMOX now supports Kubernetes 1.29, IPAM 0.1.0, Cluster API 1.6.3, and requires Go 1.21.

What's Changed

Features

Bugfixes

  • Check cloud-init status as part of machine provisioning #166
  • Fix dual-stack template #137
  • Wrap controlplaneEndpoint in [], if provided address is an IPv6 address #145
  • Allow FQDNs as controlPlaneEndpoint #157
  • Multiple vrf device templating #159
  • The cloud-init ISO now gets unmounted and deleted after provisioning #154

Misc

  • Kubernetes 1.29 support #127
  • ipam 0.1.0 and capi 1.6.3 #138
  • Go to 1.21 #135 #160

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

20 Feb 15:43
Compare
Choose a tag to compare

This release adds support for egress gateways using VRF. It also has a number of cleanups, documentation, and infrastructure improvements. We now also have a channel on the Kubernetes Slack.

What's Changed

Features

  • Add VRF device to support egress gateways: #62

Misc

  • End-to-end and unit tests: #48 and #78

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

25 Jan 14:52
923fc9b
Compare
Choose a tag to compare

This release introduces new features, bugfixes, and cleanups.
We now support cluster-api v1.6.1.

Upgrade

Please remember to run clusterctl upgrade apply --core cluster-api:v1.6.1 --infrastructure proxmox:v0.2.0.

What's Changed

Features

Bugfixes

Misc

Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

15 Jan 14:54
Compare
Choose a tag to compare

This is a maintenance release to fix a number of bugs, improve documentation and workflows.

What's Changed

Bugfixes

  • use pre-release for IPAMProvider by @3deep5me in #23
  • Fixes pause of IPAddressClaim by @mcbenjemaa in #28
  • fix cloud-init default routes by @pborn-ionos in #34
  • fix: prevent deletion attempts for non-existent vmID -1 by @pborn-ionos in #38
  • fix: exclude VM templates and include containers when calculating a host's reserveable memory by @pborn-ionos in #40
  • fix: properly configure IPv6 through Gateway6+IPV6Address by @pborn-ionos in #41

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

29 Nov 14:29
Compare
Choose a tag to compare

Version 0.1.0

👌 Release v0.1.0

This is the first release of the Cluster API provider for Proxmox.

🚀 Features

  • Generating Cluster API objects for Proxmox.
  • Managing Proxmox clusters using Cluster API.
  • Bootstrapping of Proxmox VMs using cloud-init.
  • clusterctl support.
  • Dual-stack and IPV6 support.
  • Provision VMs with multiple network devices.

📖 Documentation

Please see the Getting Started guide!

Images

Type Link
Manager ghcr.io/ionos-cloud/cluster-api-provider-proxmox:v0.1.0

Full Changelog: https://github.com/ionos-cloud/cluster-api-provider-proxmox/commits/v0.1.0