cd_e2e_monitoring_config/onboard.sh

20 lines
1.3 KiB
Bash

#!/bin/bash
cp -R onboarding/CD_newComponentTag/ BMW-Dynatrace-config/
mv BMW-Dynatrace-config/CD_newComponentTag BMW-Dynatrace-config/$1
mv BMW-Dynatrace-config/$1/alerting-profile/newComponentTag.json BMW-Dynatrace-config/$1/alerting-profile/$2.json
mv BMW-Dynatrace-config/$1/management-zone/newComponentTag.json BMW-Dynatrace-config/$1/management-zone/$2.json
mv BMW-Dynatrace-config/$1/dashboard/newComponentTag.json BMW-Dynatrace-config/$1/dashboard/$2.json
mv BMW-Dynatrace-config/$1/notification/newComponentTag.json BMW-Dynatrace-config/$1/notification/$2.json
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/notification/notification.yaml
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/notification/notification.yaml