diff --git a/k8s/apps/pasarguard/configmap-scripts.yaml b/k8s/apps/pasarguard/configmap-scripts.yaml index fb87b64..763f456 100644 --- a/k8s/apps/pasarguard/configmap-scripts.yaml +++ b/k8s/apps/pasarguard/configmap-scripts.yaml @@ -168,7 +168,22 @@ data: # Download v2ray-exporter echo "Downloading v2ray-exporter..." - wget -O /tmp/v2ray-exporter https://github.com/wi1dcard/v2ray-exporter/releases/latest/download/v2ray-exporter_linux_amd64 + ARCH=$(uname -m) + case $ARCH in + x86_64) + BINARY_ARCH="amd64" + ;; + aarch64|arm64) + BINARY_ARCH="arm64" + ;; + *) + echo "Unsupported architecture: $ARCH" + exit 1 + ;; + esac + + echo "Detected architecture: $ARCH, using binary: v2ray-exporter_linux_$BINARY_ARCH" + wget -L -O /tmp/v2ray-exporter "https://github.com/wi1dcard/v2ray-exporter/releases/download/v0.6.0/v2ray-exporter_linux_$BINARY_ARCH" mv /tmp/v2ray-exporter /usr/local/bin/v2ray-exporter chmod +x /usr/local/bin/v2ray-exporter