Skip to content

Commit 84b0acc

Browse files
authored
Fix release fetching (#8807)
1 parent 1e16f20 commit 84b0acc

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

ct/victoriametrics.sh

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,15 @@ function update_script() {
4545
fetch_and_deploy_gh_release "vmutils" "VictoriaMetrics/VictoriaMetrics" "prebuild" "latest" "/opt/victoriametrics" "$vmutils_filename"
4646

4747
if [[ -f /etc/systemd/system/victoriametrics-logs.service ]]; then
48-
fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "victoria-logs-linux-amd64*.tar.gz"
49-
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "vlutils-linux-amd64*.tar.gz"
48+
vmlogs_filename=$(curl -fsSL "https://api.github.com/repos/VictoriaMetrics/VictoriaLogs/releases/latest" |
49+
jq -r '.assets[].name' |
50+
grep -E '^victoria-logs-linux-amd64-v[0-9.]+\.tar\.gz$')
51+
vlutils_filename=$(curl -fsSL "https://api.github.com/repos/VictoriaMetrics/VictoriaLogs/releases/latest" |
52+
jq -r '.assets[].name' |
53+
grep -E '^vlutils-linux-amd64-v[0-9.]+\.tar\.gz$')
54+
55+
fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "$vmlogs_filename"
56+
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "$vlutils_filename"
5057
fi
5158
chmod +x /opt/victoriametrics/*
5259

install/victoriametrics-install.sh

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,14 @@ fetch_and_deploy_gh_release "vmutils" "VictoriaMetrics/VictoriaMetrics" "prebuil
2828
read -r -p "${TAB3}Would you like to add VictoriaLogs? <y/N> " prompt
2929

3030
if [[ ${prompt,,} =~ ^(y|yes)$ ]]; then
31-
fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "victoria-logs-linux-amd64*.tar.gz"
32-
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "vlutils-linux-amd64*.tar.gz"
31+
vmlogs_filename=$(curl -fsSL "https://api.github.com/repos/VictoriaMetrics/VictoriaLogs/releases/latest" |
32+
jq -r '.assets[].name' |
33+
grep -E '^victoria-logs-linux-amd64-v[0-9.]+\.tar\.gz$')
34+
vlutils_filename=$(curl -fsSL "https://api.github.com/repos/VictoriaMetrics/VictoriaLogs/releases/latest" |
35+
jq -r '.assets[].name' |
36+
grep -E '^vlutils-linux-amd64-v[0-9.]+\.tar\.gz$')
37+
fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "$vmlogs_filename"
38+
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victoriametrics" "$vlutils_filename"
3339
fi
3440

3541
msg_info "Setup VictoriaMetrics"

0 commit comments

Comments
 (0)