fix 1.23.1: only /monitoring-max-ladder for GOA (drop classic ladder page)
Hacktivism mon page is max-search only on bank/exchange/taler. Remove classic /monitoring-ladder units, monpages catalog, and Caddy bare redirs.
This commit is contained in:
parent
617d066a70
commit
c1a3cba28b
13 changed files with 34 additions and 124 deletions
|
|
@ -63,19 +63,21 @@ install_local() {
|
|||
# optional aptdeploy (not a public mon page layout — v1.8.0 simplified overview)
|
||||
install -m 644 "$ROOT/taler-monitoring-aptdeploy.service" "$home_unit/"
|
||||
install -m 644 "$ROOT/taler-monitoring-aptdeploy.timer" "$home_unit/"
|
||||
# GOA amount ladder pages (daily)
|
||||
install -m 644 "$ROOT/taler-monitoring-ladder.service" "$home_unit/"
|
||||
install -m 644 "$ROOT/taler-monitoring-ladder.timer" "$home_unit/"
|
||||
# GOA max-search amount ladder page (daily only — no classic /monitoring-ladder)
|
||||
install -m 644 "$ROOT/taler-monitoring-max-ladder.service" "$home_unit/"
|
||||
install -m 644 "$ROOT/taler-monitoring-max-ladder.timer" "$home_unit/"
|
||||
chmod +x "$ROOT/run-ladder-monitoring.sh" "$ROOT/run-max-ladder-monitoring.sh" 2>/dev/null || true
|
||||
chmod +x "$ROOT/run-max-ladder-monitoring.sh" 2>/dev/null || true
|
||||
systemctl --user daemon-reload
|
||||
systemctl --user enable --now taler-monitoring-hacktivism.path
|
||||
systemctl --user enable --now taler-monitoring-hacktivism.timer
|
||||
systemctl --user enable --now taler-monitoring-surface.timer
|
||||
systemctl --user enable --now taler-monitoring-aptdeploy.timer
|
||||
systemctl --user enable --now taler-monitoring-ladder.timer
|
||||
systemctl --user enable --now taler-monitoring-max-ladder.timer
|
||||
# drop classic ladder mon page if previously installed
|
||||
systemctl --user disable --now taler-monitoring-ladder.timer 2>/dev/null || true
|
||||
systemctl --user stop taler-monitoring-ladder.service 2>/dev/null || true
|
||||
rm -f "$home_unit/taler-monitoring-ladder.service" \
|
||||
"$home_unit/taler-monitoring-ladder.timer" 2>/dev/null || true
|
||||
# Remove leftover mail/mattermost units if present (moved to meta/deprecated/)
|
||||
systemctl --user disable --now taler-monitoring-mattermost.timer 2>/dev/null || true
|
||||
systemctl --user disable --now taler-monitoring-mail.timer 2>/dev/null || true
|
||||
|
|
@ -89,8 +91,7 @@ install_local() {
|
|||
systemctl --user start taler-monitoring-hacktivism.service || true
|
||||
systemctl --user start taler-monitoring-surface.service || true
|
||||
systemctl --user start taler-monitoring-aptdeploy.service || true
|
||||
# first ladder rounds immediately (classic then max-search; both daily thereafter)
|
||||
systemctl --user start taler-monitoring-ladder.service || true
|
||||
# first max-ladder round immediately (daily thereafter)
|
||||
systemctl --user start taler-monitoring-max-ladder.service || true
|
||||
|
||||
echo "--- status ---"
|
||||
|
|
@ -98,18 +99,16 @@ install_local() {
|
|||
systemctl --user status taler-monitoring-hacktivism.timer --no-pager -l | head -12
|
||||
systemctl --user status taler-monitoring-surface.timer --no-pager -l | head -12
|
||||
systemctl --user status taler-monitoring-aptdeploy.timer --no-pager -l | head -12
|
||||
systemctl --user status taler-monitoring-ladder.timer --no-pager -l | head -12
|
||||
systemctl --user status taler-monitoring-max-ladder.timer --no-pager -l | head -12
|
||||
systemctl --user list-timers --all | grep taler-monitoring || true
|
||||
echo "OK host-agent:"
|
||||
echo " · hacktivism 4h → /monitoring on bank/exchange/taler (landing stacks)"
|
||||
echo " · ladder daily → /monitoring-ladder/ (classic amount ladder, GOA)"
|
||||
echo " · max-ladder daily → /monitoring-max-ladder/ (max-search, GOA)"
|
||||
echo " · max-ladder daily → /monitoring-max-ladder/ (GOA max-search, bank/exchange/taler)"
|
||||
echo " · surface 1h → /taler-monitoring-surface* (ecosystem versions/software)"
|
||||
echo " · aptdeploy 4h (optional tests)"
|
||||
echo " · no classic /monitoring-ladder page"
|
||||
echo " · mail/mattermost: not installed (meta/deprecated/; content in surface)"
|
||||
echo "suite: $mon"
|
||||
echo "manual ladder: systemctl --user start taler-monitoring-ladder.service"
|
||||
echo "manual max-ladder: systemctl --user start taler-monitoring-max-ladder.service"
|
||||
echo "after upgrades: $ROOT/touch-software-stamp.sh"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue