Use Debian 13 for Hetzner instances#173
Conversation
Update the default OS image for Hetzner from ubuntu-22.04 to debian-13. Signed-off-by: Han Verstraete (OpenFaaS Ltd) <han@openfaas.com>
AI Pull Request OverviewSummary
Approval rating (1-10)7 - Simple change with E2E testing, but potential risk if debian-13 image slug is invalid or unsupported by Hetzner API. Summary per fileSummary per file
Overall AssessmentThe pull request introduces a minimal change to switch the default operating system for newly provisioned Hetzner instances from Ubuntu 22.04 to Debian 13. The modification is isolated to a single line in the getHostConfig function and has been verified through end-to-end testing. However, concerns exist regarding the validity of "debian-13" as an image identifier, as Debian 13 (Trixie) may not be the current stable release or supported by Hetzner's infrastructure at this time. If the image slug is incorrect, it could lead to provisioning failures for new tunnels. Detailed ReviewDetailed Reviewcontroller.go
No other files were modified, and the change does not impact existing functionality or require migrations. AI agent details. |
Description
Update the default OS image for Hetzner from ubuntu-22.04 to debian-13.
How Has This Been Tested?
Tested E2E with an exit tunnel getting provisioned successfully on Hetzner.
How are existing users impacted? What migration steps/scripts do we need?
No migration needed. New tunnels will use Debian 13 instead of Ubuntu 22.04.
Checklist:
I have:
git commit -s