Skip to content

Releases: kubernetes-sigs/cluster-api-provider-openstack

0.3.2 release

02 Nov 07:27
3af3b08
Compare
Choose a tag to compare

There was an error in the release process (#685). Please avoid using this release and use one of the newer releases instead.

v0.3.1

08 Jul 02:44
v0.3.1
b552959
Compare
Choose a tag to compare

Changes since v0.3.0

✨ New Features

  • Add generated security groups automatically (#563)
  • Add availability zone to be used by controller plane (#537)
  • Add ServerGroupID to OpenStackMachineSpec (#531)
  • Delete router/network/subnet (#522)

🐛 Bug Fixes

  • ignore router get return 404 error (#571)
  • Show openstackcluster ENDPOINT (#570)
  • Invoke KUSTOMIZE in release-manifests (#569)
  • Make DisablePortSecurity compatible with platforms not using the port… (#560)
  • Fix auto generate security groups (#555)
  • enable managedAPIServerLoadBalancer w/ existing network (#548)
  • Set up OPENSTACK_CLOUD environment variable in env.rc (#550)
  • Fix updating to Cluster API v0.3.3 (#538)
  • Fix cluster-template.yaml (#534)
  • Fix cacert issue (#527)
  • use sec groups from the current project, wait for lb from last reconcile (#523)

📖 Documentation

  • Update Required Configuration (#576)
  • Add doc tip for floating ip (#575)
  • update doc about ssh security group (#564)
  • Update Configuration doc (#545)

🏃 Others

  • Remove APIServerLoadBalancerAdditionalPorts (#561)
  • Update support for CAPI v0.3.5 (#552)
  • Add additional info when error occur (#541)
  • Update to cluster-api v0.3.3, controller-tools v0.2.8 and controller-runtime v0.5.2 (#532)
  • avoid basename usage to avoid source action failure (#529)

Thanks to all our contributors! 😊

v0.3.0

22 Mar 06:28
v0.3.0
a59ae79
Compare
Choose a tag to compare

🚨 This is a MAJOR release. A number of breaking changes exist in this release.

Cluster API support

This release supports the v1alpha3/v0.3.x version of Cluster API

Getting started

Changes since v0.2.0

⚠️ Breaking Changes

  • Upgrade to ClusterAPI v1alpha3. Updates of CAPO v1alpha2 clusters to v1alpha3 might be possible, but is not explicitly supported

✨ New Features

  • support for kubeadm based control plane
  • support for ClusterAPI v1alpha3 failure domains

🐛 Bug Fixes

  • cacert in cloud.yaml is now optional (#500)
  • deduplicate machine tags prior to OpenStack API apply call (#502)
  • fixed format of providerID on Machine resources (#512)

Changes since v0.3.0-rc.0

✨ New Features

  • Update cluster-api dependency to v0.3.2 (#520)

🐛 Bug Fixes

  • finalizer is now removed after Machine and Cluster deletion (#520)
  • Machine now uses the correct finalizer (#520)
  • fixed env.rc so it doesn't conflict with OS USERNAME environment variable (#520)
  • fix secret references to use the same namespace as for the resources (#521)

CAPI compatible image

Based on a fork the official image-builder repository we build a Kubernetes 1.17.3 image. The image is attached here for convenience and provided on a best-effort basis. If you want you're own trusted build just fork the linked repository and push a tag. GitHub actions then builds and uploads the image for you.

Thanks to all our contributors! 😊

v0.3.0-rc.0

18 Mar 10:01
v0.3.0-rc.0
7cdee0d
Compare
Choose a tag to compare
v0.3.0-rc.0 Pre-release
Pre-release

🚨 This is a MAJOR release. A number of breaking changes exist in this release.

Cluster API support

This release supports the v1alpha3/v0.3.x version of Cluster API

Getting started

Changes since v0.2.0

⚠️ Breaking Changes

  • Upgrade to ClusterAPI v1alpha3. Updates of CAPO v1alpha2 clusters to v1alpha3 might be possible, but is not explicitly supported

✨ New Features

  • Support for kubeadm basd control plane
  • Support for ClusterAPI v1alpha3 failure domains

🐛 Bug Fixes

  • don't require cacert in cloud.yaml (#500)
  • deduplicate machine tags prior to openstack API apply call (#502)
  • Fix providerID (#512)

Thanks to all our contributors! 😊

v0.2.0

29 Oct 06:06
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

cluster-api-provider-openstack v0.2.0 Release Notes

Pre-alpha release of the OpenStack ClusterAPI provider

Features:

  • Native Kubernetes manifests and API
  • Choice of Linux distribution (as long as a current cloud-init is available)
  • Support for single and multi-node control plane clusters
  • Deploy clusters with and without LBaaS available