Add node zone and count to ENV (#5100)
* Add node zone and count to ENV
This commit is contained in:
parent
adecd4cfdc
commit
db7e78bf99
|
@ -158,7 +158,6 @@ testnet-demo)
|
||||||
tds)
|
tds)
|
||||||
CHANNEL_OR_TAG=beta
|
CHANNEL_OR_TAG=beta
|
||||||
CHANNEL_BRANCH=$BETA_CHANNEL
|
CHANNEL_BRANCH=$BETA_CHANNEL
|
||||||
: "${GCE_NODE_COUNT:=3}"
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Error: Invalid TESTNET=$TESTNET"
|
echo "Error: Invalid TESTNET=$TESTNET"
|
||||||
|
@ -470,7 +469,20 @@ deploy() {
|
||||||
(
|
(
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
# Allow defaults to be overridden from env vars, or not set
|
# Allow cluster configuration to be overridden from env vars
|
||||||
|
|
||||||
|
if [[ -z $TDS_ZONES ]]; then
|
||||||
|
TDS_ZONES="us-west1-a,us-central1-a,europe-west4-a"
|
||||||
|
fi
|
||||||
|
GCE_CLOUD_ZONES=(); while read -r -d, ; do GCE_CLOUD_ZONES+=( "$REPLY" ); done <<< "${TDS_ZONES},"
|
||||||
|
|
||||||
|
if [[ -z $TDS_NODE_COUNT ]]; then
|
||||||
|
TDS_NODE_COUNT="3"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -z $TDS_CLIENT_COUNT ]]; then
|
||||||
|
TDS_CLIENT_COUNT="1"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -z $ENABLE_GPU ]]; then
|
if [[ -z $ENABLE_GPU ]]; then
|
||||||
maybeGpu=(-G "--machine-type n1-standard-16 --accelerator count=2,type=nvidia-tesla-v100")
|
maybeGpu=(-G "--machine-type n1-standard-16 --accelerator count=2,type=nvidia-tesla-v100")
|
||||||
|
@ -534,10 +546,11 @@ deploy() {
|
||||||
ci/testnet-deploy.sh -p tds-solana-com -C gce \
|
ci/testnet-deploy.sh -p tds-solana-com -C gce \
|
||||||
"${maybeGpu[@]}" \
|
"${maybeGpu[@]}" \
|
||||||
-d pd-ssd \
|
-d pd-ssd \
|
||||||
-z us-west1-a \
|
${GCE_CLOUD_ZONES[@]/#/-z } \
|
||||||
-z us-central1-a \
|
-t "$CHANNEL_OR_TAG" \
|
||||||
-z europe-west4-a \
|
-n ${TDS_NODE_COUNT} \
|
||||||
-t "$CHANNEL_OR_TAG" -n "$GCE_NODE_COUNT" -c 1 -P -u \
|
-c ${TDS_CLIENT_COUNT} \
|
||||||
|
-P -u \
|
||||||
-a tds-solana-com --letsencrypt tds.solana.com \
|
-a tds-solana-com --letsencrypt tds.solana.com \
|
||||||
${maybeHashesPerTick} \
|
${maybeHashesPerTick} \
|
||||||
${skipCreate:+-e} \
|
${skipCreate:+-e} \
|
||||||
|
|
Loading…
Reference in New Issue