Avoid -d arg conflict

-D is now "delete"
-d is now "disk type"
This commit is contained in:
Michael Vines 2019-01-09 16:59:44 -07:00 committed by Grimes
parent 44b7684d56
commit c1cd92bbee
2 changed files with 20 additions and 11 deletions

View File

@ -15,6 +15,7 @@ snapChannel=edge
tarChannelOrTag=edge tarChannelOrTag=edge
delete=false delete=false
enableGpu=false enableGpu=false
bootDiskType=""
leaderRotation=true leaderRotation=true
useTarReleaseChannel=false useTarReleaseChannel=false
@ -47,11 +48,11 @@ Deploys a CD testnet
-g - Enable GPU (default: $enableGpu) -g - Enable GPU (default: $enableGpu)
-b - Disable leader rotation -b - Disable leader rotation
-a [address] - Set the bootstrap fullnode's external IP address to this GCE address -a [address] - Set the bootstrap fullnode's external IP address to this GCE address
-d - Delete the network -d [disk-type] - Specify a boot disk type (default None) Use pd-ssd to get ssd on GCE.
-D - Delete the network
-r - Reuse existing node/ledger configuration from a -r - Reuse existing node/ledger configuration from a
previous |start| (ie, don't run ./mulitnode-demo/setup.sh). previous |start| (ie, don't run ./mulitnode-demo/setup.sh).
Note: the SOLANA_METRICS_CONFIG environment variable is used to configure Note: the SOLANA_METRICS_CONFIG environment variable is used to configure
metrics metrics
EOF EOF
@ -66,7 +67,7 @@ zone=$3
[[ -n $zone ]] || usage "Zone not specified" [[ -n $zone ]] || usage "Zone not specified"
shift 3 shift 3
while getopts "h?p:Pn:c:s:t:gG:a:dbr" opt; do while getopts "h?p:Pn:c:s:t:gG:a:Dbd:r" opt; do
case $opt in case $opt in
h | \?) h | \?)
usage usage
@ -115,6 +116,9 @@ while getopts "h?p:Pn:c:s:t:gG:a:dbr" opt; do
bootstrapFullNodeAddress=$OPTARG bootstrapFullNodeAddress=$OPTARG
;; ;;
d) d)
bootDiskType=$OPTARG
;;
D)
delete=true delete=true
;; ;;
r) r)
@ -161,6 +165,11 @@ if ! $skipSetup; then
-c "$clientNodeCount" -c "$clientNodeCount"
-n "$additionalFullNodeCount" -n "$additionalFullNodeCount"
) )
if [[ -n $bootDiskType ]]; then
create_args+=(-d "$bootDiskType")
fi
if $enableGpu; then if $enableGpu; then
if [[ -z $bootstrapFullNodeMachineType ]]; then if [[ -z $bootstrapFullNodeMachineType ]]; then
create_args+=(-g) create_args+=(-g)

View File

@ -190,7 +190,7 @@ start() {
ci/testnet-deploy.sh edge-testnet-solana-com ec2 us-west-1a \ ci/testnet-deploy.sh edge-testnet-solana-com ec2 us-west-1a \
-t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0ccd4f2239886fa94 \ -t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0ccd4f2239886fa94 \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
) )
;; ;;
testnet-edge-perf) testnet-edge-perf)
@ -202,7 +202,7 @@ start() {
-g -t "$CHANNEL_OR_TAG" -c 2 \ -g -t "$CHANNEL_OR_TAG" -c 2 \
-b \ -b \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
) )
;; ;;
testnet-beta) testnet-beta)
@ -215,7 +215,7 @@ start() {
-t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0f286cf8a0771ce35 \ -t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0f286cf8a0771ce35 \
-b \ -b \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
) )
;; ;;
testnet-beta-perf) testnet-beta-perf)
@ -227,7 +227,7 @@ start() {
-g -t "$CHANNEL_OR_TAG" -c 2 \ -g -t "$CHANNEL_OR_TAG" -c 2 \
-b \ -b \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
) )
;; ;;
testnet) testnet)
@ -240,11 +240,11 @@ start() {
-t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0fa502bf95f6f18b2 \ -t "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a eipalloc-0fa502bf95f6f18b2 \
-b \ -b \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
#ci/testnet-deploy.sh testnet-solana-com gce us-east1-c \ #ci/testnet-deploy.sh testnet-solana-com gce us-east1-c \
# -s "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a testnet-solana-com \ # -s "$CHANNEL_OR_TAG" -n 3 -c 0 -P -a testnet-solana-com \
# ${maybeReuseLedger:+-r} \ # ${maybeReuseLedger:+-r} \
# ${maybeDelete:+-d} # ${maybeDelete:+-D}
) )
;; ;;
testnet-perf) testnet-perf)
@ -258,12 +258,12 @@ start() {
-b \ -b \
-d pd-ssd \ -d pd-ssd \
${maybeReuseLedger:+-r} \ ${maybeReuseLedger:+-r} \
${maybeDelete:+-d} ${maybeDelete:+-D}
#ci/testnet-deploy.sh perf-testnet-solana-com ec2 us-east-1a \ #ci/testnet-deploy.sh perf-testnet-solana-com ec2 us-east-1a \
# -g \ # -g \
# -t "$CHANNEL_OR_TAG" -c 2 \ # -t "$CHANNEL_OR_TAG" -c 2 \
# ${maybeReuseLedger:+-r} \ # ${maybeReuseLedger:+-r} \
# ${maybeDelete:+-d} # ${maybeDelete:+-D}
) )
;; ;;
*) *)