MON-293 fix pipeline
This commit is contained in:
parent
a82a626e28
commit
8d72f63d28
@ -18,7 +18,7 @@ pipelines:
|
|||||||
script:
|
script:
|
||||||
- apk update
|
- apk update
|
||||||
- apk upgrade
|
- apk upgrade
|
||||||
- apk add --no-cache bash git grep
|
- apk add --no-cache bash git grep coreutils
|
||||||
- go get github.com/segmentio/terraform-docs
|
- go get github.com/segmentio/terraform-docs
|
||||||
- ./scripts/auto_update.sh
|
- ./scripts/auto_update.sh
|
||||||
- git status
|
- git status
|
||||||
|
|||||||
@ -4,7 +4,7 @@ set -xueo pipefail
|
|||||||
source "$(dirname $0)/utils.sh"
|
source "$(dirname $0)/utils.sh"
|
||||||
goto_root
|
goto_root
|
||||||
|
|
||||||
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print | sort -fdbi); do
|
||||||
cd $(dirname $path)
|
cd $(dirname $path)
|
||||||
> outputs.tf
|
> outputs.tf
|
||||||
for monitor in $(grep 'resource "datadog_monitor"' $(basename $path) | awk '{print $3}' | tr -d '"' ); do
|
for monitor in $(grep 'resource "datadog_monitor"' $(basename $path) | awk '{print $3}' | tr -d '"' ); do
|
||||||
|
|||||||
@ -6,7 +6,7 @@ goto_root
|
|||||||
|
|
||||||
sed -i '/### Monitors summary ###/q' README.md
|
sed -i '/### Monitors summary ###/q' README.md
|
||||||
echo >> README.md
|
echo >> README.md
|
||||||
for path in $(find -mindepth 1 \( -path './incubator' -o -path './scripts' -o -path './testing' -o -path '*/\.*' \) -prune -o -type d -print | sort); do
|
for path in $(find -mindepth 1 \( -path './incubator' -o -path './scripts' -o -path './testing' -o -path '*/\.*' \) -prune -o -type d -print | sort -fdbi); do
|
||||||
directories=($(list_dirs $path))
|
directories=($(list_dirs $path))
|
||||||
for i in $(seq 1 $((${#directories[@]}-1))); do
|
for i in $(seq 1 $((${#directories[@]}-1))); do
|
||||||
echo -en "\t" >> README.md
|
echo -en "\t" >> README.md
|
||||||
@ -20,7 +20,7 @@ done
|
|||||||
|
|
||||||
PATTERN_DOC="Related documentation"
|
PATTERN_DOC="Related documentation"
|
||||||
|
|
||||||
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print | sort -fdbi); do
|
||||||
cd $(dirname $path)
|
cd $(dirname $path)
|
||||||
EXIST=0
|
EXIST=0
|
||||||
if [ -f README.md ]; then
|
if [ -f README.md ]; then
|
||||||
@ -53,7 +53,7 @@ Creates DataDog monitors with the following checks:
|
|||||||
EOF
|
EOF
|
||||||
SAVEIFS=$IFS
|
SAVEIFS=$IFS
|
||||||
IFS=$(echo -en "\n\b")
|
IFS=$(echo -en "\n\b")
|
||||||
for match in $(grep -E ^[[:space:]]+name[[:space:]]+= $(basename ${path})); do
|
for match in $(grep -E ^[[:space:]]+name[[:space:]]+= $(basename ${path}) | sort -fdbi); do
|
||||||
name=$(get_name "${match}")
|
name=$(get_name "${match}")
|
||||||
echo "- ${name/could reach/forecast}" >> README.md
|
echo "- ${name/could reach/forecast}" >> README.md
|
||||||
done
|
done
|
||||||
|
|||||||
@ -4,7 +4,7 @@ set -xueo pipefail
|
|||||||
source "$(dirname $0)/utils.sh"
|
source "$(dirname $0)/utils.sh"
|
||||||
goto_root
|
goto_root
|
||||||
|
|
||||||
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print | sort -fdbi); do
|
||||||
cd $(dirname $path)
|
cd $(dirname $path)
|
||||||
resource="$(basename $(dirname $path))"
|
resource="$(basename $(dirname $path))"
|
||||||
if ! [ -f modules.tf ] && grep -q filter_tags_use_defaults inputs.tf; then
|
if ! [ -f modules.tf ] && grep -q filter_tags_use_defaults inputs.tf; then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user