mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 06:01:41 +02:00
hetzner: use different locations for arm64/amd64
Hetzner is having some capacity issues[^1]: - amd64: CPX plans (CPX11 to CPX51) - Falkenstein (FSN) and Nuremberg (NBG) - arm64: CAX plans (CAX11 to CAX41) - Helsinki (HEL) and Nuremberg (NBG) Let's switch the location: * Helsinki (hel1) for amd64 * Keep Falkenstein (fsn1) for arm64 [^1]: https://status.hetzner.com/incident/aa5ce33b-faa5-4fd0-9782-fde43cd270cf Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
This commit is contained in:
parent
f973598857
commit
0734e0674f
@ -170,5 +170,6 @@ BRIGHTBOX_PARALLEL="${PARALLEL_TESTS:-1}"
|
|||||||
: ${HETZNER_IMAGE_NAME:='flatcar_production_hetzner_image.bin.bz2'}
|
: ${HETZNER_IMAGE_NAME:='flatcar_production_hetzner_image.bin.bz2'}
|
||||||
: ${HETZNER_amd64_INSTANCE_TYPE:="cpx11"}
|
: ${HETZNER_amd64_INSTANCE_TYPE:="cpx11"}
|
||||||
: ${HETZNER_arm64_INSTANCE_TYPE:="cax11"}
|
: ${HETZNER_arm64_INSTANCE_TYPE:="cax11"}
|
||||||
|
: ${HETZNER_arm64_LOCATION:="fsn1"}
|
||||||
|
: ${HETZNER_amd64_LOCATION:="hel1"}
|
||||||
HETZNER_PARALLEL="${PARALLEL_TESTS:-1}"
|
HETZNER_PARALLEL="${PARALLEL_TESTS:-1}"
|
||||||
HETZNER_LOCATION="${HETZNER_LOCATION:-fsn1}"
|
|
||||||
|
@ -13,6 +13,9 @@ source ci-automation/vendor_test.sh
|
|||||||
hetzner_instance_type_var="HETZNER_${CIA_ARCH}_INSTANCE_TYPE"
|
hetzner_instance_type_var="HETZNER_${CIA_ARCH}_INSTANCE_TYPE"
|
||||||
hetzner_instance_type="${!hetzner_instance_type_var}"
|
hetzner_instance_type="${!hetzner_instance_type_var}"
|
||||||
|
|
||||||
|
hetzner_location_var="HETZNER_${CIA_ARCH}_LOCATION"
|
||||||
|
hetzner_location="${!hetzner_location_var}"
|
||||||
|
|
||||||
# HETZNER_TPS_TOKEN should be provided by sdk_container/.env
|
# HETZNER_TPS_TOKEN should be provided by sdk_container/.env
|
||||||
|
|
||||||
# We first need to create a temporary project using HETZNER_TPS_TOKEN
|
# We first need to create a temporary project using HETZNER_TPS_TOKEN
|
||||||
@ -31,7 +34,7 @@ HETZNER_TOKEN=$(curl \
|
|||||||
# Upload the image on Hetzner.
|
# Upload the image on Hetzner.
|
||||||
IMAGE_ID=$(ore hetzner \
|
IMAGE_ID=$(ore hetzner \
|
||||||
--hetzner-token="${HETZNER_TOKEN}" \
|
--hetzner-token="${HETZNER_TOKEN}" \
|
||||||
--hetzner-location="${HETZNER_LOCATION}" \
|
--hetzner-location="${hetzner_location}" \
|
||||||
create-image \
|
create-image \
|
||||||
--board="${CIA_ARCH}-usr" \
|
--board="${CIA_ARCH}-usr" \
|
||||||
--name flatcar-"${CIA_VERNUM}" \
|
--name flatcar-"${CIA_VERNUM}" \
|
||||||
@ -51,7 +54,7 @@ timeout --signal=SIGQUIT 2h kola run \
|
|||||||
--platform=hetzner \
|
--platform=hetzner \
|
||||||
--hetzner-token="${HETZNER_TOKEN}" \
|
--hetzner-token="${HETZNER_TOKEN}" \
|
||||||
--hetzner-server-type="${hetzner_instance_type}" \
|
--hetzner-server-type="${hetzner_instance_type}" \
|
||||||
--hetzner-location="${HETZNER_LOCATION}" \
|
--hetzner-location="${hetzner_location}" \
|
||||||
--hetzner-image=${IMAGE_ID} \
|
--hetzner-image=${IMAGE_ID} \
|
||||||
"${@}"
|
"${@}"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user