This website requires JavaScript.
Explore
Help
Register
Sign In
bvandeusen
/
FabledSteward
Watch
1
Star
0
Fork
0
Code
Issues
1
Pull Requests
1
Actions
Packages
Projects
Releases
Wiki
Activity
Files
6c486d2f9c033f5484f06eb1da9ad369ca81c254
FabledSteward
/
tests
/
integration
T
History
bvandeusen
and
Claude Opus 5.5
2ecf4d57cb
CI / lint (push)
Successful in 2s
Details
CI / integration (push)
Successful in 52s
Details
CI / unit (push)
Successful in 1m18s
Details
CI / publish (push)
Successful in 1m19s
Details
test(docker): the disk page's images carry the 12-character ids the agent sends (
#5305
)
...
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com
>
2026-10-07 20:20:41 -04:00
..
__init__.py
ci: add Forgejo CI (lint + unit + Postgres integration) + ci-requirements.md
2026-06-01 08:37:32 -04:00
test_alert_ansible_action.py
feat(ui): each run says who or what started it; run detail without ids (
#5212
)
2026-10-07 00:26:17 -04:00
test_alert_dispatch.py
feat(alerts): dispatch after commit; maintenance mutes, not skips; actions via trigger_run (
#5063
)
2026-10-06 13:45:20 -04:00
test_alert_history_page.py
feat(ui): audit, alert rules and the rule form say things in words (
#5212
)
2026-10-07 00:23:02 -04:00
test_alert_no_data.py
feat(ui): shared |bytes |rate |duration |ago filters and status_class from Settings → Thresholds (
#5093
)
2026-10-06 14:25:06 -04:00
test_alert_states.py
feat(host_agent): a dropped ingest says which step of the metric write it stalled in (
#5149
)
2026-10-06 18:34:54 -04:00
test_ansible_credentials.py
feat(ansible): credentials — SSH key, become, vault, host-key checking (task 548)
2026-06-02 18:41:58 -04:00
test_ansible_foundation.py
feat(ansible): parameterized runs — extra-vars, limit, tags, dry-run (task 546)
2026-06-02 13:31:16 -04:00
test_ansible_inventory.py
fix(test): call sync create_app directly in ansible inventory integration test
2026-06-15 21:39:41 -04:00
test_ansible_overlap.py
fix(ansible): overlapping runs: one per host, one per schedule, one action run per alert rule (
#5158
)
2026-10-06 21:24:51 -04:00
test_ansible_run_end.py
fix(ansible): runs end cleanly: output read in chunks, the process group always ended, a cancelled task recorded (
#5156
)
2026-10-06 21:08:30 -04:00
test_api_tokens.py
feat(auth): sessions end when they should; logins are throttled; Secure behind HTTPS (
#5035
)
2026-10-06 11:02:27 -04:00
test_boot.py
ci: add Forgejo CI (lint + unit + Postgres integration) + ci-requirements.md
2026-06-01 08:37:32 -04:00
test_cleanup.py
feat(retention): every growing table is pruned; the audit log has its own window; charts read the raw window from Settings (
#5155
)
2026-10-06 21:05:22 -04:00
test_dashboard_reset.py
feat(dashboard): a curated default layout, merged duplicate widgets, a labelled Overview (
#5213
)
2026-10-07 00:42:04 -04:00
test_docker_disk_page.py
test(docker): the disk page's images carry the 12-character ids the agent sends (
#5305
)
2026-10-07 20:20:41 -04:00
test_docker_recent_usage.py
fix(docker): drop the unused .w-meter style; the bars test reads the loaded plugin's models (
#5214
)
2026-10-07 15:08:15 -04:00
test_docker_service_page.py
test(docker): a filtered overview leaves the service out of its table, not out of the failures list (
#5299
)
2026-10-07 20:14:33 -04:00
test_docker.py
feat(docker): Docker disk is recorded over time per host, the Disk page shows each host's growth and folds images under their repository, and the overview has one disk line per host (#5304–#5306)
2026-10-07 20:16:13 -04:00
test_external_users.py
feat(auth): LDAP and SSO users keep their source; directory TLS is real (
#5036
)
2026-10-06 11:10:40 -04:00
test_host_agent_alerts.py
test(alerts): seed the agent registration with SQL, not a second model import (
#5060
)
2026-10-06 12:56:10 -04:00
test_host_agent_docker_status.py
feat(docker): Docker's own status reaches Steward — an empty answer clears a host, a lost one greys it, a demoted manager's swarm rows go (
#5152
)
2026-10-06 18:41:22 -04:00
test_host_metrics.py
perf(metrics): a latest-value table for "what is it now"; dashboard cells say loading, failed and as-of (
#5208
)
2026-10-06 23:06:34 -04:00
test_host_targeted_run.py
feat(ansible): run a playbook against a single Steward host (task 547)
2026-06-02 19:26:58 -04:00
test_hosts_list.py
fix(hosts): add HX-Request to Vary rather than replacing it; the session adds Cookie (
#5294
)
2026-10-07 18:57:22 -04:00
test_mcp_automation.py
feat(ansible): a run's scope reads as the target or group it names
2026-10-06 10:29:06 -04:00
test_mcp_monitoring_writes.py
feat(alerts): renames carry their alerts — monitor and host renames move rules, windows and history (
#5065
)
2026-10-06 14:02:43 -04:00
test_mcp_plugin_tools.py
test(docker): a plugin template can take its own name; the overview's assertions follow its new tables (
#5299
,
#5302
)
2026-10-07 20:11:46 -04:00
test_mcp_tools.py
perf(metrics): a latest-value table for "what is it now"; dashboard cells say loading, failed and as-of (
#5208
)
2026-10-06 23:06:34 -04:00
test_mcp.py
feat(mcp): connect card, MCP docs, and an end-to-end roles/audit test over HTTP
2026-10-06 08:25:41 -04:00
test_metric_latest.py
feat(dashboard): Hosts widget worst first, load against cores, one home per fact (
#5251
)
2026-10-07 13:15:01 -04:00
test_monitor_history.py
feat(monitors): a monitor's page reads as a page — response time over 24h, labelled actions, how long, not "ago"; the add form says what each type checks (
#5214
)
2026-10-07 15:57:09 -04:00
test_monitors.py
feat(hosts): the Hosts list labels its figures and says how long; SLA tab gone; one place to add a host (#5279–#5283)
2026-10-07 17:12:17 -04:00
test_notification_test_send.py
feat(notifications): JSON-safe webhook template, SMTP timeout and implicit TLS, test-send buttons (
#5064
)
2026-10-06 13:56:36 -04:00
test_renames.py
feat(alerts): renames carry their alerts — monitor and host renames move rules, windows and history (
#5065
)
2026-10-06 14:02:43 -04:00
test_traefik_latest.py
fix(traefik): bucket history with date_bin; integer-epoch division never grouped scrapes (
#5256
)
2026-10-07 13:33:38 -04:00