cd_e2e_monitoring_config/yamo/YAMO_onboard.sh

38 lines
681 B
Bash

#!/bin/bash
# Help command
if [ "$1" == "-h" ]; then
echo "Usage: `basename $0` component-name "
exit 0
fi
if [ ! -d "projects/CD_$1/" ]; then
echo "$1 project folder doesn't exist, creating one..."
mkdir projects/CD_$1
else
echo "CD_$1 project folder already exists"
fi
declare -a config_arr=(
"container-monitoring-rule"
#"anotherapiendpoint"
)
for i in "${config_arr[@]}"
do
if [ ! -d "projects/CD_$1/$i" ]; then
echo "--> Creating [$i]"
cp -R templates/project/$i projects/CD_$1/
if [ -f "projects/CD_$1/$i/$i.yaml" ]; then
sed -i "s/#project#/$1/g" projects/CD_$1/$i/$i.yaml
fi
else
echo "[$i] already exist, no changes applied"
fi
done