github kubernetes-sigs/cluster-api-provider-openstack v0.7.0-rc.1
Release v0.7.0-rc.1

latest releases: v0.9.2, v0.10.5, v0.10.4...
pre-release21 months ago

Changes since v0.6.4

✨ New Features

  • Bump CAPI to v1.3.1 (#1426)
  • Allow for omitting AZ from control plane nodes (#1318)
  • Conditions for OpenStackMachines (#1288)
  • Add re-creation of bastion host on change (#1303)
  • Enable JSON Logging (#1296)
  • Add v1alpha6 API types (#1272)
  • Feature: restrict API Server LB access via IPs (#1247)
  • Add Age column for osc/osm (#1279)
  • Passing security groups by specifying more options in addition to UUIDs on ports (#1246)

🐛 Bug Fixes

  • Update Ubuntu, CirrOS & Amphora image (#1409)
  • Allow UDP traffic over nodeports (#1396)
  • Don't enable router-ovn service in CI deployments (#1400)
  • Decrease initial backoff for Floating IP operations (#1386)
  • Fix Octavia versions endpoint (#1385)
  • openstackmachine: do not set transient error message and reason (#1301)
  • fix: improve load balancer health checks (#1375)
  • Don't require cinder when not using volumes (#1353)
  • Don't require an InstanceSpec for DeleteInstance (#1350)
  • fix nilpointer during clusterctl move (#1340)
  • Add security groups to ports only (#1319)
  • Fix conformance tests (#1305)
  • Fix logger arguments (#1284)
  • delete port left over by err openstackmachine (#1260)
  • Make failure domain optional for OpenStackMachine (#1263)
  • implement conversion for OpenStackClusterTemplate CRD (#1249)
  • remove webhooks for old APIversion v1alpha4 (#1240)
  • Fix nil pointer reference during bastion deletion (#1231)
  • Fix accesIPv4 checking (#1366)
  • not assign floating ip when there are multiple controller nodes (#1276)
  • replace "4" with "ipip" (#1290)
  • make event to log for already associated FIP (#1268)

🌱 Others

  • Update calico manifest for e2e testing (#1307)
  • Fix go1.19 linting errors (#1313)
  • Add lentzi90 to reviewers (#1422)
  • Enable additional linters and metalinter checks. Fix findings (#1359)
  • bump golangci-lint version to v1.46.2 (#1258)
  • Backport E2E test fixes (#1420)
  • Release 0.7 patches (#1410)
  • Add e2e clusterctl upgrade tests (#1371)
  • Bump Gophercloud to v1.1.0 (#1402)
  • scripts: replace apt with apt-get (#1401)
  • Tag current e2e tests as PR-Blocking (#1390)
  • Ensure we capture early devstack logs (#1399)
  • Synchronize versions between Makefile, Containerfile, e2e and go.mod (#1369)
  • CI: Clean openstack volumes (#1364)
  • Remove unnecessary mock import aliases (#1357)
  • Add the cluster templates back (#1354)
  • Update golangci-lint (v1.46.2 -> v1.50.0), remove deprecated linters (#1342)
  • Group Makefile targets (#1343)
  • remove apricote from reviewers (#1333)
  • add merge strategy markers (#1325)
  • gce-project.sh: loop over all GCP zones during instance creation (#1324)
  • Ensure that python and pip is installed for e2e and conformance tests (#1309)
  • Set ginkgo.timeout in our kubetest config (#1297)
  • only reconcile loadbalancer member if machine is control-plane (#1294)
  • Generate cluster templates with kustomize (#1271)
  • Fix ginkgo warnings (#1239)
  • Remove macaptain from cluster-api-openstack-reviewers (#1237)
  • Update RELEASE.md process for release branches (#1228)
  • Add release 0.6.x to metadata.yaml (#1226)
  • update k8s to 1.25 (#1330)
  • switch IP version from float to int (#1281)
  • ci: Pin to the yoga version of openstackclient (#1352)
  • update devstack release (#1329)
  • e2e test: add more dump output (#1304)
  • refactor sec group code (for additional CNI support) (#1299)
  • Fix generation of e2e-templates when running conformance tests (#1287)
  • use 1.24 as test env (#1277)
  • cleanup: remove unused files (#1243)
  • refactor test code (reuse existing function) (#1194)
  • 🏃 Add tests for cluster controller (#1199)
  • move chrischdi to emeritus_approvers (#1233)
  • 🏃 update PR icon template to match CAPI (#1229)

📖 Additionally, there have been 6 contributions to our documentation and book. (#1362, #1331, #1321, #1285, #1267, #1224, #1338, #1335, 1275)

Thanks to all our contributors! 😊

Don't miss a new cluster-api-provider-openstack release

NewReleases is sending notifications on new releases.