Releases: kubernetes-sigs/cluster-api-provider-openstack
0.3.2 release
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
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
🚨 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
🚨 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
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