Skip to content

Commit a5e6279

Browse files
authored
Merge pull request #1020 from EamonZhang/main
chore(addons): add alertmanager
2 parents 506d52c + cd258c0 commit a5e6279

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

scripts/checker.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@
77
github_headers = {'Authorization': 'token %s' % os.environ.get("GITHUB_TOKEN")}
88

99
repo_info_table = {
10+
"alertmanager": {
11+
"name": "alertmanager",
12+
"type": "github",
13+
"owner": "prometheus",
14+
"match": "^v[2-9]{1,}\.[0-9]{1,}\.[0-9]{1,}$",
15+
},
1016
"vouch-proxy": {
1117
"name": "vouch-proxy",
1218
"type": "github",

stacks/alertmanager/build.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/bin/bash
2+
3+
# Load stack utils
4+
. /usr/bin/stack-utils
5+
6+
# Implement build function
7+
function build() {
8+
generate-stack-path
9+
curl -sSL https://github.com/prometheus/alertmanager/releases/download/v${STACK_VERSION}/alertmanager-${STACK_VERSION}.linux-${OS_ARCH}.tar.gz | tar -xvz
10+
11+
BIN_DIR="${DATA_DIR}"/bin
12+
mkdir -p "${BIN_DIR}"
13+
mv ./alertmanager-${STACK_VERSION}.linux-${OS_ARCH}/alertmanager "${BIN_DIR}"
14+
mv ./alertmanager-${STACK_VERSION}.linux-${OS_ARCH}/amtool "${BIN_DIR}"
15+
rm -rf ./prometheus-${STACK_VERSION}.linux-${OS_ARCH}
16+
#upx
17+
upx --lzma --best "${BIN_DIR}"/*
18+
}
19+
20+
# call build stack
21+
build-stack "${1}"
22+

0 commit comments

Comments
 (0)