fix: use correct installer URL from storage.googleapis.com

Source: github.com/wallarm/ingress build/fetch-module.sh
URL: storage.googleapis.com/meganode_storage/6.13/wallarm-6.13.0.x86_64-glibc.sh
Preflight checks meganode_storage reachability instead of meganode.wallarm.com
This commit is contained in:
admin 2026-08-01 15:58:44 +00:00
parent 5923f684ec
commit 0ce12f4742
2 changed files with 5 additions and 4 deletions

View file

@ -19,15 +19,16 @@ const (
SystemdTemplate = "/etc/systemd/system/wallarm-node@.service" SystemdTemplate = "/etc/systemd/system/wallarm-node@.service"
) )
// installerURL returns the correct native node installer for the current architecture. // installerURL returns the correct Wallarm AIO installer for the current architecture.
// Override with WALLARM_INSTALLER_URL env var to pin a specific version. // Override with WALLARM_INSTALLER_URL env var to pin a specific version.
// Source: https://github.com/wallarm/ingress/blob/main/build/fetch-module.sh
func installerURL() string { func installerURL() string {
if u := os.Getenv("WALLARM_INSTALLER_URL"); u != "" { if u := os.Getenv("WALLARM_INSTALLER_URL"); u != "" {
return u return u
} }
arch := "x86_64" arch := "x86_64"
suffix := "glibc" libc := "glibc" // glibc for Debian/Ubuntu/RHEL, musl for Alpine
return fmt.Sprintf("https://meganode.wallarm.com/6.12/wallarm-6.12.7.%s-%s.sh", arch, suffix) return fmt.Sprintf("https://storage.googleapis.com/meganode_storage/6.13/wallarm-6.13.0.%s-%s.sh", arch, libc)
} }
// InstallNode deploys a single native Wallarm node. // InstallNode deploys a single native Wallarm node.

View file

@ -88,7 +88,7 @@ func Run() Result {
} }
// 6. Installer reachability // 6. Installer reachability
installerOk := shared.HTTPHead("https://meganode.wallarm.com/6.12/") installerOk := shared.HTTPHead("https://storage.googleapis.com/meganode_storage/")
r.Checks = append(r.Checks, Check{ r.Checks = append(r.Checks, Check{
Name: "installer_reachable", Passed: installerOk, Name: "installer_reachable", Passed: installerOk,
Detail: "repo.wallarm.com", Detail: "repo.wallarm.com",