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

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

Changes since v0.3.4

✨ New Features

  • Fix Webhook names for OpenStackMachineTemplate and OpenStackCluster (#945)
  • Add OpenStackClusterTemplates Type (#933)
  • Add conversion for SecretReference to string (#937)
  • Add GET gophercloud metrics (#932)
  • Add description and tag to floating ips (#925)
  • Update CAPI to v0.4.0 (#919)
  • Upgrade CAPI to v0.4.0-beta.0 (#901)
  • Add predicates.ResourceIsNotExternallyManaged to cluster controller (#897)
  • Add failure fields in OpenstackCluster status section (#893)
  • Add feature to create ports with custom options (#876)
  • api/v1alpha4 remove obsolete UserDataSecret field (#865)
  • Add metrics of gophercloud (POST,UPDATE and DELETE) actions (#863)
  • Add gophercloud request logs, fix contexts (#860)
  • Adjust loadbalancer wait.Backoff (#853)
  • pkg/cloud/services/networking/securitygroups.go reimplement reconcilation (#773)
  • Update klog dependency to v2 (#779)
  • AccessSubnetUUID: we can specify source subnet for access IP address (#756)

🐛 Bug Fixes

  • Revert "reassociate Floating IP if first associate fails" (#939)
  • Wait for ports creation in ports e2e test (#938)
  • Remove the ttl flag from sshuttle invocation (#941)
  • Reassociate Floating IP if first associate fails (#930)
  • Don't log nil error when AuthInfo is not set (#916)
  • Fixup release targets and update doc accordingly (#903)
  • Fix doc about external cloud provider (#904)
  • Fix release staging target (#902)
  • Honor server group ID parm (#881)
  • Fix event of associate/disassociate floating IP (#880)
  • Fix polling deleting instance (#852)
  • Do not propagate the cloud field to clientconfig.AuthOptions (#829)
  • Fix conversion-gen (#827)
  • Fix path of uploaded artifacts (#830)
  • Delete bastion if basion.enabled=false (#817)
  • Fix configuration.md about bastion (#810)
  • Fix post-cluster-api-provider-openstack-push-images (#809)
  • Fix conversion gen (#805)
  • InstanceExists should not do substring search on name (#799)
  • Make conversion-gen output location explicit (#802)
  • Remove start.sh and restart.sh (#761)
  • Use APIServerFloatingIP instead of ControlPlaneEndpoint.Host for LB (#755)

📖 Documentation

  • Adjust README.md to fit v0.4.0 and bump k8s to v1.21.3 (#944)
  • Upgrading a cluster without LBaaS is not supported (#915)
  • Document custom ports feature (#900)
  • Add doc related to log level (#866)
  • Add documentation about postsubmit and nightly images/manifests (#836)
  • Add book build process (#822)
  • Remove note about CI (#821)
  • Update supported version of k8s in Readme (#818)
  • Update links for filing new issue (#807)
  • Update development guide (#789)
  • Update configuration doc (#781)
  • Fix a doc typo (#762)
  • Improve RELEASE.md (#747)

🏃 Other

  • Use the kubernetesversions package of the cluster-api repo again (#905)
  • Sync linter settings with cluster-api repo and fix findings (#923)
  • Rename master to main (#928)
  • Use amphora image from GCS in e2e tests (#922)
  • Add test for custom port options feature (#908)
  • Add resource shortNames (#894)
  • Fix error logging for OpenStack instance creation (#891)
  • Add some events related to load balancer (#869)
  • Validate OpenStackMachineTemplate spec.template.spec immutability (#872)
  • Refactor: use Service struct field more (#871)
  • Add seanschneeweiss as reviewer (#874)
  • Add chrischdi as reviewer (#873)
  • Add some events and refactor related to instance (#862)
  • Add more logs for LB creation (#867)
  • Upgrade to latest CAPI version (2021-05-07) (#861)
  • Set image param as optional for boot from volume (#851)
  • Delete watching Status when deleting (#846)
  • Bump tests to Kubernetes 1.20.6 (#849)
  • Wait for instance delete (#845)
  • Cleanup docs changes (#838)
  • Refactor/cleanup load balancer related code (#835)
  • Optimize devstack setup on GCP, add a script to setup a devstack on AWS (#800)
  • Upgrade to latest CAPI version and upgrade/cleanup some other deps (#833)
  • Refactor: event consistency (#828)
  • Publish nightly artifacts (#819)
  • Reorder function variables (#820)
  • Refactor: Make getLoadBalancerName function (#823)
  • Test openstack key in our e2e tests (#815)
  • Remove neutron lbaas support (#813)
  • Improve ci script patching (#812)
  • Add e2e tests for all flavors (#798)
  • Fix post-cluster-api-provider-openstack-push-images and add post-submit manifests (#811)
  • Update golangci-lint and fix most of the linter issues (#797)
  • Remove unused release note section in the PR template (#806)
  • Implement conformance test via e2e test framework (#782)
  • Bump ginkgo version (#803)
  • Update yq commands to support yq V4 (#792)
  • Remove useOctavia from non-ha template (#795)
  • Remove disablePortSecurity: false from template (#793)
  • goimports: fix import order, add local-prefix to linter (#791)
  • Add todos to PR template (#786)
  • Migrate conformance test to Prow (#759)
  • Initial impl v1alpha4 (#748)
  • Add support for failureDomain (AZ) for bastion (#757)
  • Fix gate issue (test failure) (#767)
  • Update OWNERS files (#766)
  • Update pull request template to use /hold per default (#758)
  • Refactor network functions (router.go==>network.go) (#751)

The image for this release is: k8s.gcr.io/capi-openstack/capi-openstack-controller:v0.4.0.

Thanks to all our contributors! 😊

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

NewReleases is sending notifications on new releases.