Prepare for automation
This commit is contained in:
parent
2c57657fc9
commit
01e1bc8394
5 changed files with 68 additions and 52 deletions
33
scripts/update-templates.sh
Normal file → Executable file
33
scripts/update-templates.sh
Normal file → Executable file
|
|
@ -1,17 +1,22 @@
|
|||
#!/usr/bin/env bash
|
||||
cd $(dirname "$0")/../templates
|
||||
git clone https://github.com/poseidon/typhoon.git
|
||||
|
||||
cd typhoon/addons/prometheus
|
||||
cp -fr * ../../../prometheus/
|
||||
for i in $(ls rbac/*.yaml); do echo " - $i"; done
|
||||
for i in $(ls *.yaml); do echo " - $i"; done
|
||||
for i in $(ls discovery/*.yaml); do echo " - $i"; done
|
||||
for i in $(ls exporters/*/*.yaml); do echo " - $i"; done
|
||||
cd -
|
||||
PROMETHEUS_FILE="$(dirname $0)/../vars/prometheus_files_list.yml"
|
||||
GRAFANA_FILE="$(dirname $0)/../vars/grafana_files_list.yml"
|
||||
PROMETHEUS_REP="$(dirname $0)/../templates/prometheus"
|
||||
GRAFANA_REP="$(dirname $0)/../templates/grafana"
|
||||
|
||||
cd typhoon/addons/grafana
|
||||
cp -fr * ../../../grafana/
|
||||
for i in $(ls *.yaml); do echo " - $i"; done
|
||||
cd -
|
||||
rm -fr typhoon
|
||||
echo -e "---\nprometheus_files:" > "${PROMETHEUS_FILE}"
|
||||
echo -e "---\ngrafana_files:" > "${GRAFANA_FILE}"
|
||||
|
||||
git clone https://github.com/poseidon/typhoon.git $(dirname $0)/typhoon
|
||||
|
||||
cp -fr $(dirname $0)/typhoon/addons/prometheus/* "${PROMETHEUS_REP}/"
|
||||
for i in $(ls "${PROMETHEUS_REP}"/rbac/*.yaml) $(ls "${PROMETHEUS_REP}"/*.yaml) $(ls "${PROMETHEUS_REP}"/discovery/*.yaml) $(ls "${PROMETHEUS_REP}"/exporters/*/*.yaml); do
|
||||
echo " - prometheus/${i#*prometheus/}"
|
||||
done >> "${PROMETHEUS_FILE}"
|
||||
|
||||
cp -fr $(dirname $0)/typhoon/addons/grafana/* "${GRAFANA_REP}/"
|
||||
for i in $(ls "${GRAFANA_REP}"/*.yaml); do
|
||||
echo " - grafana/${i#*grafana/}"
|
||||
done >> "${GRAFANA_FILE}"
|
||||
rm -fr $(dirname $0)/typhoon
|
||||
Loading…
Add table
Add a link
Reference in a new issue