You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support custom Hetzner Cloud snapshot images via label resolution
Hetzner snapshots have name=null and carry labels, so they cannot be
referenced by the existing name-based image lookup. Extract the image
resolution into resolveImage() and add a third fallback: resolve a
snapshot via the label "gardener.cloud/image-name=<imageName>", picking
the newest by Created when several match.
Resolution order: system image by name -> name via AllWithOpts ->
snapshot via label -> error.
Adds unit tests for the resolver (system-image-by-name, snapshot-by-label
newest-wins, no-match error) and extends the CreateMachine table.
Adds a tag-triggered release workflow pushing
ghcr.io/mitja/machine-controller-manager-provider-hcloud and removes the
upstream release workflow that pushed to ghcr.io/23technologies.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments