github syself/cluster-api-provider-hetzner v1.0.0-beta.23

pre-release9 months ago

🚨 This is a RELEASE CANDIDATE. If you find any bugs, file an issue.

Please use directly the beta.24 - this one has a bug when used with clusterclass

Changes since v1.0.0-beta.22

✨ New Features

  • Add new condition for the hetznerbaremetal machine (#954)
  • Try ssh reboot in rescue (#970)
  • printcolumns alignement. (#957)
  • Add new API status for the HetznerBareMetalMachineStatus (#952)
  • debug rate-limiting (#951)
  • add versioning information to controller (#958)
  • Deny old CSR (#912)
  • Introducing permanent error for host objects (#950)
  • Add logging to hetzner robot API client. (#948)
  • Handle HCloudMachineTemplate controller clusterclass as a owner (#935)
  • Add webhook to check if same serverID baremetal host exist or not (#932)
  • Add metrics from hcloud-go (#924)
  • Add webhook for hetzner baremetal host server ID (#931)
  • Add flag for HCloud rate limitting (#923)
  • Add hetznerbaremetal machine webhook tests (#908)

🐛 Bug Fixes

  • Fix requeue on error (#969)
  • fix update bot mounting docker socket (#967)
  • Remove cluster label from existing lb on delete (#955)
  • Fix return result for bm hosts (#959)
  • Handle remediation of hosts in maintenance (#956)
  • Add condition for server rate limit exceed while creating hcloud servers (#949)
  • Add kubeapi service to existing load balancer (#945)
  • Add timeout to fix bug that hardware reboot is triggered right after software reboot (#944)
  • Update host on error (#946)
  • Rename HetznerBareMetalMachine to HetznerBareMetalHost (#938)
  • Don't reboot if HetzerBareMetalMachine not found (#927)
  • Don't use server number in the error message (#915)

🌱 Others

  • Bump golang 1.20 => 1.21 (#905)
  • Bump hcloud client-go v1 => v2 (#922)
  • Rename deprecated conditions (#973)
  • Show api calls only in debug mode (#974)
  • handle deprovision of bare metal. (#971)
  • Update Builder Image group to 1.21.1-bullseye (#750)
  • Update Caph Image group to 1.21.1-bullseye (#968)
  • update caph builder image to 1.0.9 (#966)
  • reduce reconciles by sorting hetznerCluster.status.networkStatus.attachedServers (#933)
  • Update Github Actions group to 22.04 (#965)
  • Update Golang Dependencies group to v0.15.2 (#858)
  • Update github-actions group (patch) (#828)
  • Update Update Golang Dependencies group (minor) (#829)
  • Update github-actions group (#836)
  • Update containerd/containerd to 1.7.6 (#963)
  • Update Caph Image group to 1.21.1-bullseye (#962)
  • Update containers/crun to 1.9.1 (#964)
  • update caph latest version and capi (#961)
  • add unit tests for IgnoreHetznerClusterConditionUpdates (#960)
  • Removed not needed files and env vars. (#855)
  • Set Application Name in hcloud-go client (#692)
  • Update Github Actions group to v39.0.5 (#862)
  • Update image docker.io/library/alpine to v3.18.3 (#866)
  • Update Github Actions group to 22.04 (#867)
  • Update containers/crun to 1.8.7 (#859)
  • ignore cluster condition updates when enqueueing events (#934)
  • Set condition in case of errors with hcloud images (#942)
  • Handle weird rate limit exceeded error of robot API (#914)
  • make less api calls on up-to-date placement groups (#925)
  • replace deprecated TTS for getting temp hetzner cloud tokens (#898)
  • Refactor unit tests (#911)
  • Refactor controller tests and fake HCloud client (#909)
  • Refactor hetznerbaremetalmachine-controller tests (#907)
  • Refactor tests of hetznercluster controller (#906)
  • Refactor hcloudcontroller tests (#904)
  • Refactor conditions for HetznerBareMetalHosts (#901)
  • fix typo (#903)
  • Refactor conditions of HetznerCluster (#900)
  • Refactor conditions of provider machine objects (#902)

Thanks to all our contributors! 😊

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

NewReleases is sending notifications on new releases.