Commit graph

49 commits

Author SHA1 Message Date
Hernâni Marques
99ad23f9af
release 1.13.8: monpages TOP meta failures are WARN only
Missing sticky top meta (generated / version-link / taler-mon-page) and
empty/truncated race bodies no longer ERROR the suite (self-red mid-run).
Set MONPAGES_TOP_STRICT=1 to keep hard ERROR.
2026-07-19 03:45:43 +02:00
Hernâni Marques
2a20def806
release 1.13.7: optional and meta scripts under meta/
Move deprecated mail/mattermost host-agent units, firecuda outside-runner
helpers, and legacy multi-host site-gen into meta/. Production stays
host-agent + site-gen/console_to_html.py; install no longer ships mail/mm timers.
2026-07-19 03:36:12 +02:00
Hernâni Marques
0c94fb3d2e
release 1.13.6: env-only machine paths and SSH hosts
Load ~/.config/taler-monitoring/env (taler-monitoring-env profiles)
before suite defaults. Drop hardcoded operator homes and host aliases
from scripts; apply/staging/www/secrets/wallet via env.
2026-07-19 03:33:12 +02:00
Hernâni Marques
d7a0ceb90b
release 1.13.5: progress bar env-aware estimates and phase re-fit
Stage jobs estimated 139 checks (urls 95 + monpages 20 + phantom
post-check 12 + devtesting) but only ~46 ran, so bars sat at 42/139
then snapped to 46/46. Estimate from CHECK_BANK/LANDING and mon hosts;
after each phase set total = done + remaining; no suite credit for
host-agent monpages post-check outside the process.
2026-07-19 03:00:48 +02:00
Hernâni Marques
e450470429
release 1.13.4: monpages race-proof publish and content checks
Avoid false TOP/content ERRORs from mid-publish races: atomic HTML
write, rsync --delay-updates + settle, monpages fetch retries with
larger head windows, pre-publish soft content, bootstrap markers.
2026-07-19 02:55:56 +02:00
Hernâni Marques
d5213adb7a
release 1.13.3: sticky generated time in Europe/Zurich (CEST)
Display wall-clock like local `date` (CEST/CET), not UTC …Z. ISO datetime
keeps +02:00 offset so the live age counter stays correct.
2026-07-19 02:43:17 +02:00
Hernâni Marques
aa854b034a
release 1.13.2: sticky version link to commit (no Forgejo tag 404)
Version badge href uses src/commit/<sha> for the exact run tree instead of
src/tag/vX.Y.Z, which 404s when the tag is not yet on the remote.
2026-07-19 02:40:36 +02:00
Hernâni Marques
74e76aff2c
release 1.13.1: global progress done/total stable across phases
Phase summary no longer resets PROGRESS_TOTAL to local done (which made
bars like 34/34 then 38/47). Total is fixed at run start; only grows if
short; progress_finish snaps once at the end of the whole run.
2026-07-19 02:35:09 +02:00
Hernâni Marques
2931006e3c
release 1.13.0: devtesting fake-franken CHF via rusty
New phase devtesting (aliases franken/fake-franken) probes
taler-devtesting on rusty.taler-ops.ch: geniban + fake-incoming CHF
to the exchange IBAN. Nexus bounce without reserve pub is OK for the
plumbing probe. Stage host-agent can include the phase.
2026-07-19 02:28:35 +02:00
Hernâni Marques
e67ede881c
release 1.12.0: collapsible monitoring env context
Agent run header (env_file, suite pin, target domain, hosts, flags) is
shown in a <details> block above the console, collapsed by default.
2026-07-19 02:23:17 +02:00
Hernâni Marques
db6722e40f
release 1.11.0: sticky error/warn log filter
Click error or warning counts in the sticky bar to show only matching
console lines; sticky stats and top overviews remain. Hashes
#filter-error / #filter-warn (and #first-*) activate the filter.
2026-07-19 02:16:39 +02:00
Hernâni Marques
341504f1ad
release 1.10.11: force surface/aptdeploy job scope (MON_HOSTS) 2026-07-19 01:51:13 +02:00
Hernâni Marques
021cf5164a
release 1.10.10: monpages bare code 21 soft WARN by default 2026-07-19 01:47:44 +02:00
Hernâni Marques
7105c3eccd
release 1.10.9: stats policy not false first-error (www.stats-01) 2026-07-19 01:44:16 +02:00
Hernâni Marques
b9953fd3fe
release 1.10.8: only three mon URL families (no /taler-monitoring page) 2026-07-19 01:42:32 +02:00
Hernâni Marques
fb5b1587e3
release 1.10.7: do not overlay stale site-gen over suite tip 2026-07-19 01:39:48 +02:00
Hernâni Marques
ef4dde4946
release 1.10.6: clean stage mon pages (no git noise, stage sticky, CHECK_BANK) 2026-07-19 01:38:33 +02:00
Hernâni Marques
1d71766a64
release 1.10.5: aptdeploy monpages job-only; full inventory on hacktivism 2026-07-19 01:35:46 +02:00
Hernâni Marques
761e3d3c11
release 1.10.4: strict suite auto-upgrade; bootstrap monpages ERROR; stage timer units 2026-07-19 01:32:09 +02:00
Hernâni Marques
bc0d0a5485
release 1.10.3: sticky ERROR only from check badges 2026-07-19 01:30:07 +02:00
Hernâni Marques
1226d2a8f7
release 1.10.2: sticky ERROR word-boundary (no false wrote-errors) 2026-07-19 01:29:18 +02:00
Hernâni Marques
ecb0cf8b4a
release 1.10.1: ignore converter wrote-errors lines in sticky count 2026-07-19 01:28:01 +02:00
Hernâni Marques
321df897ef
release 1.10.0: aptdeploy container overview board (active/errors) 2026-07-19 01:25:51 +02:00
Hernâni Marques
229ef9383e
release 1.9.4: restore aptdeploy mon pages in GOA inventory 2026-07-19 01:16:07 +02:00
Hernâni Marques
ea95fb3d8d
release 1.9.3: monpages code 21 always ERROR; suite apply script + absolute paths 2026-07-19 01:09:52 +02:00
Hernâni Marques
530385b19d
release 1.9.2: Caddy bare redir * footgun (code 21) + absolute apply path 2026-07-19 01:08:18 +02:00
Hernâni Marques
ae6c94897d
release 1.9.1: fix stale mon-page docs and scripts/ paths 2026-07-19 00:58:09 +02:00
Hernâni Marques
757090cbff
release 1.9.0: monpages top/bottom content markers + surface required
Require meaningful monitoring HTML: sticky-bar/generated at top, footer
or taler-mon:bottom at end; ERROR if body is progress-only. Mid-run
(incomplete meta or progress without complete foot) relaxes bottom only.
GOA always checks taler-monitoring-surface. Generator emits taler-mon
markers and taler-mon-page complete|incomplete meta.
2026-07-19 00:58:09 +02:00
Hernâni Marques
e7a3cd558f
release 1.8.0: simplified mon pages + surface nmap + mail hosts
Public layout: only taler-monitoring-surface(+_err) for ecosystem
software/versions; nine landing stacks keep /monitoring(+_err).
Fold mail (firefly.gnunet.org, anastasis.taler-systems.com) and
mattermost into the surface job; deprecate separate mon pages/timers.
nmap OS fingerprinting; package-behind defaults to ERROR.
2026-07-19 00:58:09 +02:00
Hernâni Marques
2b846dab7a
release 1.7.7: stage mytops merchant FQDN stage.my.taler-ops.ch
domains.conf: stage merchant is stage.my.taler-ops.ch (betel), not my.stage.
2026-07-19 00:58:09 +02:00
Hernâni Marques
c5034c0bb5
release 1.7.6: monpages obligatory ERROR with stack inventory
GOA monpages checks the full suite catalog (bank/exchange/taler
/monitoring/ plus surface/aptdeploy/mattermost/mail) and on-disk
discovery; FP only its own mon hosts. Default MONPAGES_REQUIRE_PUBLIC=1.
Also fix with_timeout re-running failed phases via || fallback.
2026-07-19 00:58:08 +02:00
Hernâni Marques
909e6a65da
release 1.7.5: monpages soft for stacks without public HTML
MONPAGES_REQUIRE_PUBLIC=0 turns missing public pages into WARN.
FrancPaysan host-agent wrappers default to 0 until Infomaniak vhosts
serve /monitoring*. GOA/koopa keep require=1.
2026-07-19 00:58:08 +02:00
Hernâni Marques
06caa83d60
release 1.7.4: monpages bare-URL soft check
Without trailing slash, some frontends still hit the merchant (code 21)
even when /monitoring/ serves suite HTML. Bare URLs WARN unless
MONPAGES_BARE_STRICT=1.
2026-07-19 00:58:08 +02:00
Hernâni Marques
c73e7d62b4
release 1.7.3: monitoring pages as first-class suite section
README section lists public HTML report paths; sticky "What this monitors"
adds a dedicated block that monpages/public pages are part of taler-monitoring.
2026-07-19 00:58:08 +02:00
Hernâni Marques
4cfb1412aa
release 1.7.2: fix Caddy file_server root for monitoring HTML
Static handles must use host-level root + prefix match (/monitoring*),
not root=…/monitoring with handle /monitoring/ (double path → empty 404).
2026-07-19 00:58:08 +02:00
Hernâni Marques
2e3dd6c686
release 1.7.1: host-agent fails when public pages down 2026-07-19 00:58:08 +02:00
Hernâni Marques
4a4a9cd0ad
release 1.7.0: --ver/--version/-V prints version, commit, repo 2026-07-19 00:58:07 +02:00
Hernâni Marques
8d6aabaab6
release 1.6.0: mail monitoring (firefly + pixel/TSA) 2026-07-19 00:58:07 +02:00
Hernâni Marques
9a6929ae92
release 1.5.0: Mattermost monitoring (mattermost.taler.net) 2026-07-19 00:58:07 +02:00
Hernâni Marques
4f092b90cc
release 1.4.1: generic docs and canonical install path
Docs use generic ops/outside-runner wording; install path ~/src/taler-monitoring.
VERSION 1.4.1 patch on top of the 1.4.0 scheme release.
2026-07-19 00:58:07 +02:00
Hernâni Marques
d2e0a28e5e
release 1.4.0: MAJOR.FEATURE.FIX version scheme
Formalize three-component tags (vMAJOR.FEATURE.FIX) and VERSION file.
L10n locale packs remain planned for a later FEATURE release.
2026-07-19 00:58:07 +02:00
Hernâni Marques
949837d2e6
release 1.3.4: summary i18n, monpages code-21, aptdeploy path 2026-07-19 00:58:06 +02:00
Hernâni Marques
8840341079
release 1.3.3: fix GIT notes vs GUI notes; docs cleanup 2026-07-19 00:58:06 +02:00
Hernâni Marques
7e7299f170
release 1.3.2: suite paths only ~/src/taler-monitoring 2026-07-19 00:58:06 +02:00
Hernâni Marques
5b56141014
release 1.3.1: monpages FQDN check + fix silent deploy skip 2026-07-19 00:58:06 +02:00
Hernâni Marques
db8b474d39
release 1.3.0: sticky bar suite version + Forgejo tag link 2026-07-19 00:58:05 +02:00
Hernâni Marques
10961e5ef5
release 1.2: selectable language en|fr 2026-07-19 00:58:05 +02:00
Hernâni Marques
334594c423
i18n: English default, French for FrancPaysan (v1.1) 2026-07-19 00:58:05 +02:00
Hernâni Marques
a2afe690b7
taler-monitoring v1.0: standalone suite 2026-07-18 13:56:54 +02:00