🚨 This is a RELEASE CANDIDATE. If you find any bugs, file an issue.
Changes since v1.0.0-beta.15
✨ New Features
- Get hcloud server by ID and labels (#765)
- Add support for Hetzner Cloud ARM Server Types (#766)
- Upgrade to CAPI 1.4 (#747)
- Add conditions to HetznerBareMetalHost (#744)
- Track target cluster status through conditions (#740)
- Notify user when robot ssh key already exists (#719)
- Enable concurrent reconciles (#717)
- Add remediation controller for hcloud (#697)
- Add LeaderElectionReleaseOnCancel (#705)
🐛 Bug Fixes
- Update metadata for e2e tests and CAPI 1.4 (#758)
- Update CRDs after update of controller-gen (#757)
- Fix wrong lb type (#745)
- Fix rate limit handling and refactoring SSH validation (#724)
- fix workflow for wrong PR types (#726)
- fix: talos md (#700)
- Missing cilium networkd configuration on Ubuntu 22.04 (#687)
- Fix Tilt (#674)
- Init host annotation map in remediation controller (#660)
🌱 Others
- Update Caph Image group to 1.20.3 (#769)
- Update code of pkg csr (#768)
- fix
kubectl patch
in delete-workload-cluster (#767) - Update code of package hcloud/server (#764)
- Update Golang Dependencies group to v1.10.0 (#763)
- Update Update Golang Dependencies group (#761)
- Update Caph Image group to v1.20.3 (#751)
- Update Update Golang Dependencies group (#752)
- Update code of placement group pkg (#753)
- Improve error handling for locked servers (#754)
- Update code of pkg network (#756)
- Improve logging and error handling (#746)
- Ugrade e2e tests and Tilt to CAPI 1.4 (#748)
- Increase e2e timeout for control planes (#749)
- Update Golang Dependencies group to v0.8.18 (#742)
- Update Golang Dependencies group to 53057ba (#741)
- In Makefile remove "$(SUDO)" (#743)
- Fewer warnings in e2e test (#709)
- Replace pkg/errors with std lib errors (#739)
- Update host reboot logic (#736)
- remove option to run golanci-lint without image & reduce flake attempts to 1 (#738)
- Fix typos in PR template (#732)
- templates for hcloud remediation. (#716)
- Update Update Golang Dependencies group (#701)
- Update Github Actions group to v36.0.2 (#728)
- Update Builder Image group (#735)
- group builder image update types (#733)
- Update hack README (#731)
- fix update-bot builder image (#725)
- Emit events about CSRs (#722)
- Update timeouts for E2E tests (#713)
- Update image docker.io/library/alpine to v3.17.3 (#715)
- Update Update Golang Dependencies group (patch) (#694)
- Fix error handling of nil errors in controllers (#712)
- Use errors in host package (#707)
- Upgrade Go to 1.20.2 (#708)
- Update Caph Image group to v (#704)
- Update Caph Image group to v (#693)
- Update github-actions group (minor) (#695)
- Update containers/crun to 1.8.3 (#698)
- Update Golang Dependencies group to e72429f (#689)
- Update containers/crun to 1.8.2 (#686)
- Move utility functions from host pkg to api (#683)
- Update code of baremetal pkg (#672)
- Update csr controller code (#661)
- Update Github Actions group to v36.0.1 (#681)
- Update Golang Dependencies group to c3c1f05 (#679)
- Update github-actions group (#675)
- Update Github Actions group to v3.3.1 (#676)
- Update Github Actions group to v4.0.0 (#677)
- Update Builder Image group to v1.52.0 (#678)
- Make host.MaintenanceMode a pointer (#673)
- Update Golang Dependencies group to a26de2d (#671)
- Refactor code of server package (#670)
- Update Builder Image group to v0.38.3 (#667)
- Update Golang Dependencies group to 97acd64 (#669)
- Update Golang Dependencies group to v1.27.4 (#668)
- Update Update Golang Dependencies group (#665)
- Update image docker.io/library/alpine to 3.17.2 (#666)
- Update Golang Dependencies group to v2.9.1 (#664)
- Update code of bm controller (#663)
- Update HCloud controller (#662)
- Update Builder Image group to v0.38.2 (#653)
- Update containerd/containerd to 1.7.0 (#659)
- Update Golang Dependencies group to v1.27.3 (#658)
- Update github-actions group (minor) (#655)
- Update Update Golang Dependencies group (#652)
Thanks to all our contributors! 😊