admin
1a2a0fbd7b
feat: Go binary — preflight, state, tunnel over TLS:443
...
Single-binary wallarm deployment manager:
- shared/ — system detection, validation, connectivity (port of wallarm-lib.sh)
- preflight/ — mandatory checks on every start (OS, arch, disk, memory, cloud)
- state/ — ~/.wallarm/state.json persistence (nodes, deployment type)
- tunnel/ — reverse SSH tunnel over TLS:443 via Zoraxy edge proxy
- cmd/wallarm/main.go — auto-detect state, route to wizard or dashboard
wallarm-docker.sh wrapper delegates to existing ct-* scripts for now.
2026-08-01 09:25:22 +00:00
admin
62ddaaa9c5
feat: cloud region selection in native script, rename deploy script
...
- wallarm-native.sh: added cloud region (US/EU) selection step during
--install. Preflight now saves reachability to US_CLOUD_REACHABLE/
EU_CLOUD_REACHABLE globals, select_cloud_region() prompts user,
API_HOST passed through to env file and installer.
- wallarm-ct-deploy.sh renamed to wallarm-docker.sh (reflects Docker
binary usage, leaves room for podman variant).
- setup.sh: updated next-steps reference for renamed script.
2026-08-01 08:58:50 +00:00
admin
68fbb25db2
fix: interactive deploy type selection, flat deploy/ dir, set -u crash fix
...
- setup.sh: ask user which deployment type (docker/native/both) instead
of silently downloading everything; uses env var for piped mode
- All scripts now download to single flat deploy/ directory instead of
separate common/docker/native dirs
- Post-download sed patch fixes library sourcing path until repo is
synced
- wallarm-native.sh: fix set -u crash when declare -a used without =()
(user hitting blank node name triggered unbound variable crash)
- All deployment scripts: library source path changed from
../common/wallarm-lib.sh to same-directory wallarm-lib.sh
2026-08-01 08:44:38 +00:00
Sechpoint Admin
aa3d716f61
feat: add native deployment and separate docker|native structure
...
- Restructure repo into docker/ and native/ deployment types with a shared
common/wallarm-lib.sh (logging, detection, validation, connectivity, env parsing)
- Move Docker scripts + artifacts (binaries/, images/) under docker/ (git mv, history preserved)
- Refactor Docker scripts to source the shared library; update artifact URLs
- Add native/ scripts for no-Docker deployment using the Wallarm all-in-one installer
(check, deploy, reconfigure, uninstall) with version pinning via WALLARM_VERSION
- Add native/wallarm-native.sh unified node manager (Wallarm Native Node, connector
mode) with preflight checks, parallel multi-node install, config/remove/status
- Update setup.sh to download scripts per deployment type (DEPLOYMENT_TYPE=...)
- Update README.md and changelog.md
2026-08-01 08:36:37 +01:00