What's Changed
- ✨ DeviceStringType field for ImageURLCommand (sda vs WWN) (backport #2130) by @guettli in #2131
- 🌱 backport: Enable proxy protocol for control plane load balancer (#2113) by @guettli in #2132
- 🌱 show bare metal machine IP correctly as ExternalIP by @guettli in #2140
- 🌱 image-url-command: read output.json (if it exists) (backport #2025) by @abdullah599 in #2152
- ✨ Reconcile HCloudMachines when hcloud token secret changes (backport #2001) by @abdullah599 in #2150
- 🌱 disable bm-e2e-1716772 again (rescue-mode reboot timeout) by @abdullah599 in #2154
- 🌱 Increase provisioning timeout to 20 minutes (backport #2136) by @abdullah599 in #2151
- 🌱 Show permanent error via
ActionCompletedcondition (backport #2076) by @abdullah599 in #2159 - 🐛 Fix
retryLimit: 0in remediation still doing one reboot (backport #2146) by @abdullah599 in #2158 - ✨ Boot HCloud imageURL machines directly into rescue system (backport #2156) by @abdullah599 in #2161
- ✨ Add onExhaustion Retire option to bare metal remediation (backport #2148) by @abdullah599 in #2160
- ✨ Add status.controlPlaneLoadBalancer.proxyProtocolEnabled by @guettli in #2173
- 🌱 Rename leftover imageurl condition reasons to custom provisioner by @guettli in #2177
- 🌱 fix(hcloudmachine): reconcile on control-plane lb target changes (backport #1978) by @guettli in #2175
- 🌱 fix flaky test via RWMutex (backport #2036) by @guettli in #2181
- 🌱 re-read hardwareDetails (backport #2096) by @guettli in #2183
- 🐛 Determine proxy-protocol readiness from control-plane machines, not the workload cluster by @batistein in #2179
- Reduce hcloud GetServer calls during machine provisioning (backport #2171) by @abdullah599 in #2187
- 🐛 Fix server creation getting stuck forever on name-uniqueness error (backport #2167) by @abdullah599 in #2188
- 🌱 Add spec.template.metadata to HBMM template by @Dhairya-Arora01 in #2191
- 🐛 Gate control-plane load balancer PROXY protocol on the InfraMachine annotation by @batistein in #2190
- 🌱 Do not emit image-url-command output.json as a Kubernetes event (backport #2169) by @abdullah599 in #2196
- Set fatal error instead of permanent/provisioning error when reboot times out (backport #2164) by @abdullah599 in #2194
- 🌱 bm server for e2e has new mainboard and new disks. (backport #2170) by @abdullah599 in #2195
- 🐛 Align custom provisioner failure event with its condition reason (backport #2192) by @abdullah599 in #2198
- ✨ Add a configurable health check for the control-plane load balancer by @batistein in #2204
- ✨ Make the baremetal controlplane loadbalancer address family configurable by @batistein in #2206
- 🌱 Bump cluster-api, Go, and grpc to clear reachable CVEs (backport #2200) by @Rivaldito in #2209
- 🌱 Reduce custom provisioner first requeue from 20s to 10s by @abdullah599 in #2210
- ✨ Add condition for proxy protocol activation wait (backport #2213) by @abdullah599 in #2214
- 🐛 Check image-url-command timeout before reading over SSH (backport #2217) by @abdullah599 in #2218
Full Changelog: v1.1.7...v1.1.8
Thanks to all our contributors! 😊
No time to manage Kubernetes yourself?
Feel free to try our 🚀 Syself Autopilot
Open Source User?
Please give us a ⭐ at github.com/syself/cluster-api-provider-hetzner
