github kubernetes-sigs/cluster-api-provider-openstack v0.6.0
Release v0.6.0

latest releases: v0.9.2, v0.10.5, v0.10.4...
pre-release2 years ago

This release is missing an update to metadata.yaml which will break clusterctl. It is not ready for production use.

Changes since v0.5.0

✨ New Features

  • move loadbalancer opts to struct (#1187)
  • Add v1alpha5 API types (#1047)(#1198)
  • Support Application Credential auth (#1189)
  • Service interface load balancer (#1119)
  • Cinder AZ and volume type support (#1030)
  • Port rework (#1059)
  • Add tags on security groups created by capo (#1053)

🐛 Bug Fixes

  • Allow webhook changes to OpenStackCluster.Spec.Bastion (#1070)
  • improve log entry for ReplaceAllAttributesTags (#1110)
  • Ensure trunk deletion (#1125)
  • always wait for active Loadbalancer after getOrCreate (#1200)
  • controllers/openstackcluster_controller.go fix nil pointer and dump openstack ports (#1217)
  • Address CVE-2022-21698 (#1182)
  • Fix event target of floating ip operations (#1177)
  • Clean up removed AvailabilityZones from OpenStackCluster.status.failureDomains (#1165)
  • api/v1beta1/openstackmachine_types.go: change errorReason/errorMessage to failureReason/failureMessage (#1150)
  • Prevent creation of floating IPs when reconcile load balancer in non ACTIVE state (#1115)
  • Avoid replacing tags when no tags are provided. (#1107)
  • update log to make it clear (LB member instead of LB) (#1104)
  • loadbalancer service: fix metric name for member list (#1097)
  • fix loadbalancer service to reconcile all ports instead of returning at the first (#1089)
  • Cleanup ports (#1063)
  • Fix conversion of IdentityRef converting between v1alpha4 and v1beta1 (#1066)
  • update logic to support more instance state (#909)

🌱 Others

  • Pull Calico from quay.io instead of docker.io (#1049)
  • Fixes for running E2E tests locally against devstack on OpenStack (#1048)
  • containerfile: Bump Go version (#1156)
  • Bump CAPI to v1.0.4 (#1136)
  • upgrade golangci-lint for go 1.18 support (#1184)
  • Install sshuttle using pip instead of from source (#1185)
  • bump CAPI to v1.1.3 (#1209)
  • Add unit tests for compute service (#1061)
  • Refactor CreateInstance and CreateBastion (#1191)
  • Standardize api import aliases (#1082)
  • Remove FIXME (adjust the comment and code both) (#1157)
  • Bump golangci-lint to 1.43.0 (#1042)
  • Improve log message (#1202)
  • 🏃 Add apricote as a reviewer (#1212)
  • address CVE-2022-27191 (#1204)
  • 🏃 Explain mutability of bastion configuration in CRD (#1190)
  • 🏃 Enable controller tests (#1183)
  • 🏃 Add Scopes to pass data to services (#1178)
  • Add unit test for trunk (#1172)
  • Fix flaky UT on gate (#1175)
  • Remove internal AZ special handling (#1168)
  • move CI to xena (#1158)
  • 🏃 devstack: Allow empty private SSH key (#1144)
  • Avoid set failMessage when bastion creation failed (#1138)
  • 🏃 OWNERS: satisfy the maintainers tool (#1123)
  • manager.yaml: enable metrics endpoint (#1141)
  • bump CAPI to v1.1.0 (#1137)
  • Add test for trunk feature (#1128)
  • Remove duplicate tags before making API calls (#1112)
  • Document running CI devstack on CentOS (#1108)
  • Delete trunk on failure (#1095)
  • Allow image uuid to be used in instanceSpec (#1101)
  • 🏃 Migrate CI to Wallaby (#1091)
  • Fail fast without create port at all (#1094)
  • Update .golangci.yml (#1090)
  • Update OWNERS file (#1084)
  • 🏃Fix generated clouds.yaml for local e2e tests (#1069)
  • 🏃Add new maintainers and reviewers (#1083)
  • 🏃 Fix SECURITY_CONTACTS (#1080)
  • images: use k8s-staging-test-infra/gcb-docker-gcloud (#1068)
  • 🏃 Delete unused annotation (#1057)
  • 🏃 Fix conversion-gen in Makefile (#1052)

📖 Additionally, there have been 11 contributions to our documentation and book. (#1216, #1211, #1161, #1167, #1142, #1102, #1088, #1056, #1055, #1051, #1050)

Thanks to all our contributors! 😊

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

NewReleases is sending notifications on new releases.