github kubernetes-sigs/cluster-api-provider-openstack v0.5.0

latest releases: v0.9.2, v0.10.5, v0.10.4...
2 years ago

Changes since v0.4.0

⚠️ Breaking Changes

  • Don't overwrite openstackcluster.status.network on reconciliation (#989)

✨ New Features

  • Update CAPI to v1beta1 (#1041)
  • Remove ensure kind binary script from repository (#1036)
  • E2E error logging improvements (#1032)
  • Change default branch to "main" (#1031)
  • Add tags to portOpts (#1027)
  • Devstack on openstack and multi-AZ support (#1026)
  • controllers: replace context.TODO with real context objects (#1019)
  • Return all NodeAddresses in OpenStackMachine.Status.Addresses (#1004)
  • Allow update for some param only first time update (#1012)
  • Add webhook of openstackcluster, no update allowed for now (#1006)
  • Allow clusters without a floating IP for the API server (#973)
  • Implement allowAllInClusterTraffic flag (#998)
  • Add InstanceStatus.AvailabilityZone() (#992)
  • Document running E2E tests locally (#982)
  • Enhancements for running E2E tests locally (#981)
  • Allow Trunk configuration at a Port level (#934)
  • Refactor: Don't use infrav1.Instance internally (#971)
  • Cleanup and refactor InstanceExists and DeleteInstance (#960)
  • Apply Port Security to Ports (#921)
  • Add webhook readiness and health checks (#955)
  • Do not update fip if its already mapped correct (#947)
  • Add mock client and 2 tests for networking package (#935)
  • Check trunk support before enabling trunk at port level (#1014)
  • Add unit tests for getOrCreatePort func (#1020)
  • update e2e container to latest cluster-api (#1010)
  • Bump calico from v3.18.1 to v3.20.1 (#1015)
  • Standardize metrics in networking package (#1003)
  • Move deletePorts back to compute package (#1002)
  • Refactor all network client calls into networking package (#950)
  • only use loadbalaner reference if needed (#978)
  • Update flavor usage of e2e test (#977)
  • Add gc for error instance's port (#975)
  • getOrCreatePort: add support to configure port Profile (#964)
  • update from v1alpha3 to v1alpha4 in Makefile (#970)
  • Return error if instance go error (#967)

🐛 Bug Fixes

  • Fix image push in Makefile for image-push jobs (#1039)
  • Fix typo in delete server log (#1025)
  • Don't make unnecessary REST API calls in getServerNetworks (#994)
  • Add alpha3 Resources to Scheme (#985)
  • Fix Conversion from alpha3 to alpha4 (#986)
  • bump controller-runtime to 0.9.6 to fix webhook tls errors (#969)
  • ignore Conflict status in order to make instance able to detach interface (#962)
  • Fix failure to create server with specified tags (#924)
  • openstackcluster reconciliation: reset .Status.failureMessage and .Status.FailureReason on success (#953)
  • Port Tagging Regression (#1016)
  • only use loadbalaner reference if needed (#978)
  • fix gate lint issue (#980)

📖 Additionally, there have been 6 contributions to our documentation and book. (#1018, #996, #958, #963, #957, #946)

Thanks to all our contributors! 😊

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

NewReleases is sending notifications on new releases.