diff --git a/pkg/zones/wellknown.go b/pkg/zones/wellknown.go index df682034cd..e7db8d7e76 100644 --- a/pkg/zones/wellknown.go +++ b/pkg/zones/wellknown.go @@ -165,6 +165,8 @@ var hetznerZones = []string{ "hel1", // us-east "ash", + // us-west + "hil", } var azureZones = []string{ diff --git a/upup/pkg/fi/cloudup/hetzner/utils.go b/upup/pkg/fi/cloudup/hetzner/utils.go index a1822867e2..f7873f942c 100644 --- a/upup/pkg/fi/cloudup/hetzner/utils.go +++ b/upup/pkg/fi/cloudup/hetzner/utils.go @@ -33,8 +33,10 @@ func FindRegion(cluster *kops.Cluster) (string, error) { zoneRegion = "eu-central" case "ash": zoneRegion = "us-east" + case "hil": + zoneRegion = "us-west" default: - return "", fmt.Errorf("unknown zone %q for hetzner cloud, known zones are fsn1, nbg1, hel1, ash", subnet.Zone) + return "", fmt.Errorf("unknown zone %q for hetzner cloud, known zones are fsn1, nbg1, hel1, ash, hil", subnet.Zone) } if region != "" && zoneRegion != region {