From 62ddaaa9c54d0bfda42e536bc2c58ea7a9f71dfe Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 1 Aug 2026 08:58:50 +0000 Subject: [PATCH] feat: cloud region selection in native script, rename deploy script - wallarm-native.sh: added cloud region (US/EU) selection step during --install. Preflight now saves reachability to US_CLOUD_REACHABLE/ EU_CLOUD_REACHABLE globals, select_cloud_region() prompts user, API_HOST passed through to env file and installer. - wallarm-ct-deploy.sh renamed to wallarm-docker.sh (reflects Docker binary usage, leaves room for podman variant). - setup.sh: updated next-steps reference for renamed script. --- ...wallarm-ct-deploy.sh => wallarm-docker.sh} | 0 native/wallarm-native.sh | 23 +++++++++++++++---- setup.sh | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) rename docker/{wallarm-ct-deploy.sh => wallarm-docker.sh} (100%) diff --git a/docker/wallarm-ct-deploy.sh b/docker/wallarm-docker.sh similarity index 100% rename from docker/wallarm-ct-deploy.sh rename to docker/wallarm-docker.sh diff --git a/native/wallarm-native.sh b/native/wallarm-native.sh index 5dcd694..6bd2f50 100755 --- a/native/wallarm-native.sh +++ b/native/wallarm-native.sh @@ -44,6 +44,12 @@ INSTALLER_URL="${WALLARM_INSTALLER_URL:-${INSTALLER_BASE_URL}/wallarm-native-nod EU_DATA_NODES=("api.wallarm.com" "node-data0.eu1.wallarm.com" "node-data1.eu1.wallarm.com") US_DATA_NODES=("us1.api.wallarm.com" "node-data0.us1.wallarm.com" "node-data1.us1.wallarm.com") +# Cloud region selection (populated by preflight, used by select_cloud_region) +US_CLOUD_REACHABLE="false" +EU_CLOUD_REACHABLE="false" +CLOUD_REGION="" +API_HOST="" + # --- Helper functions --- log() { echo ">>> $*"; } err() { echo "!!! $*" >&2; } @@ -87,12 +93,14 @@ EOF write_env_file() { local node_name="$1" local api_token="$2" - local labels="$3" + local api_host="$3" + local labels="$4" local config_path="${NODES_DIR}/${node_name}/etc/go-node.yaml" local env_file="${NODES_DIR}/${node_name}/env" cat > "${env_file}" <