mirror of
https://github.com/carlosedp/cluster-monitoring.git
synced 2024-11-20 19:07:17 +01:00
Improve build scripts. Rebuild manifests due to escaping error on ~
This commit is contained in:
parent
7c31f8e998
commit
a38192bbe0
3
Makefile
3
Makefile
@ -1,5 +1,6 @@
|
|||||||
JSONNET_FMT := jsonnet fmt -n 2 --max-blank-lines 2 --string-style s --comment-style s
|
JSONNET_FMT := jsonnet fmt -n 2 --max-blank-lines 2 --string-style s --comment-style s
|
||||||
|
|
||||||
|
JSONNET_BIN := $(GOPATH)/bin/jsonnet
|
||||||
JB_BINARY := $(GOPATH)/bin/jb
|
JB_BINARY := $(GOPATH)/bin/jb
|
||||||
|
|
||||||
.PHONY: generate vendor fmt manifests
|
.PHONY: generate vendor fmt manifests
|
||||||
@ -8,7 +9,7 @@ all: manifests
|
|||||||
|
|
||||||
manifests: jsonnet
|
manifests: jsonnet
|
||||||
rm -rf manifests
|
rm -rf manifests
|
||||||
./scripts/build.sh main.jsonnet
|
./scripts/build.sh main.jsonnet $(JSONNET_BIN)
|
||||||
|
|
||||||
update:
|
update:
|
||||||
jb update
|
jb update
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
data:
|
data:
|
||||||
alertmanager.yaml: Imdsb2JhbCI6IAogICJyZXNvbHZlX3RpbWVvdXQiOiAiNW0iCiJyZWNlaXZlcnMiOiAKLSAibmFtZSI6ICJudWxsIgoicm91dGUiOiAKICAiZ3JvdXBfYnkiOiAKICAtICJqb2IiCiAgImdyb3VwX2ludGVydmFsIjogIjVtIgogICJncm91cF93YWl0IjogIjMwcyIKICAicmVjZWl2ZXIiOiAibnVsbCIKICAicmVwZWF0X2ludGVydmFsIjogIjEyaCIKICAicm91dGVzIjogCiAgLSAibWF0Y2giOiAKICAgICAgImFsZXJ0bmFtZSI6ICJEZWFkTWFuc1N3aXRjaCIKICAgICJyZWNlaXZlciI6ICJudWxsIg==
|
alertmanager.yaml: Imdsb2JhbCI6CiAgInJlc29sdmVfdGltZW91dCI6ICI1bSIKInJlY2VpdmVycyI6Ci0gIm5hbWUiOiAibnVsbCIKInJvdXRlIjoKICAiZ3JvdXBfYnkiOgogIC0gImpvYiIKICAiZ3JvdXBfaW50ZXJ2YWwiOiAiNW0iCiAgImdyb3VwX3dhaXQiOiAiMzBzIgogICJyZWNlaXZlciI6ICJudWxsIgogICJyZXBlYXRfaW50ZXJ2YWwiOiAiMTJoIgogICJyb3V0ZXMiOgogIC0gIm1hdGNoIjoKICAgICAgImFsZXJ0bmFtZSI6ICJEZWFkTWFuc1N3aXRjaCIKICAgICJyZWNlaXZlciI6ICJudWxsIg==
|
||||||
kind: Secret
|
kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: alertmanager-main
|
name: alertmanager-main
|
||||||
|
@ -1,5 +1,13 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if ! [ -x "$(command -v $2)" ]; then
|
||||||
|
JSONNET_BIN=jsonnet
|
||||||
|
echo "using jsonnet from path"
|
||||||
|
else
|
||||||
|
JSONNET_BIN=$2
|
||||||
|
echo "using jsonnet from arg"
|
||||||
|
fi
|
||||||
|
|
||||||
# This script uses arg $1 (name of *.jsonnet file to use) to generate the manifests/*.yaml files.
|
# This script uses arg $1 (name of *.jsonnet file to use) to generate the manifests/*.yaml files.
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
@ -12,5 +20,5 @@ rm -rf manifests
|
|||||||
mkdir manifests
|
mkdir manifests
|
||||||
|
|
||||||
# optional, but we would like to generate yaml, not json
|
# optional, but we would like to generate yaml, not json
|
||||||
jsonnet -J vendor -m manifests "${1-example.jsonnet}" | xargs -I{} sh -c 'cat {} | gojsontoyaml > {}.yaml; rm -f {}' -- {}
|
$JSONNET_BIN -J vendor -m manifests "${1-example.jsonnet}" | xargs -I{} sh -c 'cat {} | gojsontoyaml > {}.yaml; rm -f {}' -- {}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user