Skip to content

Release v0.11.0

Compare
Choose a tag to compare
@EmilienM EmilienM released this 28 Oct 14:32
· 53 commits to main since this release
d5cd168

⚠️ Breaking Changes

  • Convert APIServerPort to uint16 (#2174)
  • More than one instance found is now an error (#2109)
  • Don't serve v1alpha6 (#2024)
  • Deprecate v1alpha7 (#2026)
  • Remove v1alpha5 (#2022)

✨ New Features

  • Bump version artifacts for release-0.11 (#2198)
  • ORC Image API update (#2192)
  • Support Flavor IDs (#2148)
  • support server group and scheduler hint additional properties (#2163)
  • OpenStackImage controller (#2130)
  • New CRD + controller for OpenStackServer (v1alpha1) (#2067)
  • Add ability to defined API Server Load Balancer flavor name (#2058)
  • Add region to openStackMachineSpec.ProviderID field from crd identityRef (#2193)

🐛 Bug Fixes

  • Wait and requeue if LB not deleted (#2122)
  • Expose NodePorts on cluster network instead of 0.0.0.0/0 (#2128)
  • Re-allow OpenStackMachine to use their own IdentityRef (#2191)
  • Ensure SSA patch can't accidentally create a new object (#2178)
  • Image controller: don't attempt upload when adopting (#2180)
  • port: don't add any SGs when port security is disabled (#2159)
  • e2e: Only dump resources on node 1 (#2147)
  • e2e: Fix deletion of test security group (#2145)
  • Ensure tools deps aren't older than CAPO deps (#2143)
  • Fix down-conversion of IdentityRef (#2139)
  • if the openstackcluster was ready, we don't want to set a terminalError (#2099)
  • Remove bastion security group when disabling the bastion (#2114)
  • instance: re-add error event if server creationg returned an error (#2112)
  • templates: fix clusterclass-dev (#2101)
  • Fix sub-ports not deleted with trunks (#2081)
  • Handle errors returned by GetInstanceStatusByName in machine controller (#2086)
  • Remove k8s.io/kubernetes dependancy (#2078)
  • allNodesSecurityGroupRules: relax remote fields (#2077)
  • Fix loadbalancer timeout panic (#2074)
  • issue-1737: Add unit tests for openstackmachine_webhook (#2068)
  • Fix empty version output in release builds (#2056)
  • Fix panic executing manager without valid kube context (#2057)
  • Fix enabling of disabled bastion on upgrade to v1beta1 (#2052)
  • issue-1711: Dependency on deprecated github.com/golang/mock (#2048)
  • Remove a duplication for setting default port settings (#2046)
  • Fix webhook panic when adding managed security groups (#2043)
  • Fix v1alpha7 e2e tests (#2028)
  • Reduce reconciles and logs (#2182)
  • openstackserver: create before delete if adoption fields are empty (#2167)
  • Copy InstanceID from OpenStackServer to OpenStackMachine (#2153)
  • Fix nil pointer issue while creating port (#2064)

🌱 Others

  • image: Fix various immutability validations (#2197)
  • Bump controller-tools to v0.16.4 (#2189)
  • Allow running CAPO and ORC tests separately (#2175)
  • Bump golangci-lint to v1.61.0 (#2173)
  • Bump CAPI to v1.8.1 (#2154)
  • Dependency update (#2160)
  • netlify: Fix go version (#2151)
  • E2E: Add subports to trunked port to test subports deletion (#2141)
  • Add design doc for OpenStackServer (#2021)
  • cloud: Better error message on image lookup failure (#2135)
  • Upgrade Gophercloud to v2 (#2107)
  • IdentityRefProvider: DRY obtaining OpenStackIdentityRef (#2132)
  • Add EmilienM as a maintainer (#2115)
  • Add script for API diff check (#2096)
  • E2E: Bump Kubernetes to v1.30.1 (#2108)
  • E2E: Bump Kubernetes to v1.29.5 (#2103)
  • E2E: Bump CAPI, cert-manager, coredns and etcd (#2104)
  • Add junit formatting for unit tests (#2095)
  • Bump CAPI to v1.7.2 (#2079)
  • Drop dulek from reviewers (#2082)
  • Set FallbackToLogsOnError on CAPO manager (#2070)
  • port: no dependency on OpenStackMachine (#2049)
  • lint: import v1alpha1 with alias (#2066)
  • Bump Gophercloud to v1.11.0 (#2041)
  • Bump Golang CI Lint to v1.57.2 (#2045)
  • Refactoring: never assign unacceptable TLS versions (#2037)
  • Bump CAPI to v1.7.0 (#2012)
  • Ensure E2E cleanup (#2005)
  • CI: update OpenStack to 2024.1 (Caracal) (#2162)
  • test: bump Flatcar Stable version (#2152)
  • Generate applyconfiguration for server-side apply (#2133)
  • remove stale supported version info (#2051)

📖 Additionally, there have been 7 contributions to our documentation and book. (#2168, #2125, #2123, #2120, #2100, #1565, #2032)

Thanks to all our contributors! 😊