Skip to content

Commit 100501b

Browse files
committed
fix(victorialogs): keep vlutils in its own directory so updates do not drop it
CLEAN_INSTALL wipes /opt/victorialogs on update, and the vlutils fetch is skipped when its version is unchanged, which left the container without vlogscli/vlagent after the first update. Deploying vlutils to /opt/vlutils gives it independent version tracking and a clean refresh of its own.
1 parent 72f6222 commit 100501b

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎ct/victorialogs.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function update_script() {
3838
msg_ok "Stopped Service"
3939

4040
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victorialogs" "victoria-logs-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
41-
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victorialogs" "vlutils-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
41+
CLEAN_INSTALL=1 fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/vlutils" "vlutils-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
4242

4343
msg_info "Starting Service"
4444
systemctl start victorialogs

‎install/victorialogs-install.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ network_check
1414
update_os
1515

1616
fetch_and_deploy_gh_release "victorialogs" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victorialogs" "victoria-logs-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
17-
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/victorialogs" "vlutils-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
17+
fetch_and_deploy_gh_release "vlutils" "VictoriaMetrics/VictoriaLogs" "prebuild" "latest" "/opt/vlutils" "vlutils-linux-$(arch_resolve amd64 arm64)-v*[0-9].tar.gz"
1818

1919
msg_info "Setting up Data Directory"
2020
mkdir -p /opt/victorialogs_data

‎json/victorialogs.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"type": "info"
4141
},
4242
{
43-
"text": "vlutils (vlogscli, vlagent, vlogsgenerator) are installed alongside the server in /opt/victorialogs.",
43+
"text": "vlutils (vlogscli, vlagent) are installed in /opt/vlutils.",
4444
"type": "info"
4545
}
4646
]

0 commit comments

Comments
 (0)