-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathsetup.sh
executable file
·15 lines (15 loc) · 1.49 KB
/
setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
if [ -z "$1" ]
then
echo "$0: you need to specify env: test, dev, stg, prod"
exit 1
fi
change_namespace.sh $1 devstats
##"${1}h.sh" install --dry-run --debug --generate-name ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipPVs=1,skipBootstrap=1,skipProvisions=1,skipCrons=1,skipGrafanas=1,skipServices=1,skipNamespace=1"
"${1}h.sh" install devstats-secrets ./devstats-helm --set "deployEnv=$1,skipPVs=1,skipBootstrap=1,skipProvisions=1,skipCrons=1,skipGrafanas=1,skipServices=1,skipNamespace=1,skipPGSecret=1"
"${1}h.sh" install mini-devstats-pvs ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipBootstrap=1,skipProvisions=1,skipCrons=1,skipGrafanas=1,skipServices=1,skipNamespace=1,indexPVsTo=4"
"${1}h.sh" install devstats-bootstrap ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipPVs=1,skipProvisions=1,skipCrons=1,skipGrafanas=1,skipServices=1,skipNamespace=1"
"${1}h.sh" install mini-devstats-provisions ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipPVs=1,skipBootstrap=1,skipCrons=1,skipGrafanas=1,skipServices=1,skipNamespace=1,indexProvisionsTo=4"
"${1}h.sh" install mini-devstats-crons ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipPVs=1,skipBootstrap=1,skipProvisions=1,skipGrafanas=1,skipServices=1,skipNamespace=1,indexCronsTo=4"
"${1}h.sh" install mini-devstats-grafanas ./devstats-helm --set "deployEnv=$1,skipSecrets=1,skipPVs=1,skipBootstrap=1,skipProvisions=1,skipCrons=1,skipNamespace=1,indexGrafanasTo=4,indexServicesTo=4"
change_namespace.sh $1 default