Luc Didry
2c5420cc9d
💄 — Use a custom User-Agent header
2024-09-05 16:18:14 +02:00
Luc Didry
269e551502
🏷 — Bump version (0.4.0)
2024-09-04 17:26:20 +02:00
Luc Didry
6c3c44f5be
✨ — Add Apprise as notification way ( fix #50 )
2024-09-04 17:21:04 +02:00
Luc Didry
3917eb2498
✨ — Add nagios command to use as a Nagios probe
2024-09-04 14:55:30 +02:00
Luc Didry
8072a485a1
✨ — Add command to test gotify configuration
2024-09-04 14:24:17 +02:00
Luc Didry
255fa77ac3
💄 — Improve email and gotify notifications
2024-09-04 14:19:12 +02:00
Luc Didry
4b78d9ddda
🏷 — Bump version (0.3.1)
2024-09-02 14:53:14 +02:00
Luc Didry
5f43f252b4
✨ — Add new check types: body-like, headers-like and json-like ( Fix #58 )
2024-09-02 14:50:33 +02:00
Luc Didry
575fe2ad22
🏷 — Bump version (0.3.0)
2024-09-02 14:36:22 +02:00
Luc Didry
261f843b46
💄 — Change order of columns on domain’s checks page
2024-09-02 14:22:07 +02:00
Luc Didry
1c6abce9b9
✨ — Add new check types: json-contains, json-has and json-is ( fix #57 )
2024-08-29 17:11:37 +02:00
Luc Didry
95c49c5924
✨ — Allow to run Argos in a subfolder (i.e. not on /). Fix #59
2024-08-27 13:02:01 +02:00
9dc0ffc5ef
Styling: enhance the mobile view
...
- Add some spacing that was previously removed on all pages
- Include the JavaScript only if not on the login view
- Change the menu to not use buttons, and use rtl so the menu is viewable on small screens.
2024-08-27 11:47:31 +02:00
Luc Didry
aac7ca4ec5
🚨 — Make ruff and pylint happy
2024-08-27 11:11:31 +02:00
Luc Didry
a25cfea8c0
🔀 Merge remote-tracking branch 'origin/test-email' into develop
2024-08-27 11:08:08 +02:00
c419133eec
Add a command to test email configuration.
2024-08-14 01:20:40 +02:00
Luc Didry
7e5502f7a4
✨ — Add new check types: headers-contain and headers-have ( fix #56 )
2024-07-18 18:01:03 +02:00
Luc Didry
ef1eb6ed6e
🩹 — Close menu after rescheduling non-ok checks ( fix #55 )
2024-07-13 16:27:27 +02:00
Luc Didry
fde061da19
✨ — Add new check type: status-in
...
Similar to status-is except that the HTTP status can be one of a list, instead of just one fixed value.
Usecase: a Sympa server with CAS authentication set. Without a sympa_session cookie, you get a 302 status,
with it, you have a 200 status.
2024-07-04 14:32:46 +02:00
Luc Didry
5bd4d9909a
✅ — Add mypy test
2024-07-04 13:33:54 +02:00
Luc Didry
512098760a
🏷 — Bump version (0.2.2)
2024-07-04 09:08:48 +02:00
Luc Didry
636779cb79
🐛 — Fix bug in login view when having an expired token in cookie (redirect loop)
2024-07-04 09:02:21 +02:00
Luc Didry
db50aceddb
🏷 — Bump version (0.2.1)
2024-06-27 08:29:51 +02:00
Luc Didry
058622556d
🐛 — Fix bug in login view when having a cookie (internal server error)
2024-06-27 08:29:46 +02:00
Luc Didry
1c314c4460
🏷 — Bump version (0.2.0)
2024-06-24 16:28:51 +02:00
Luc Didry
98f2ce6f63
🔀 Merge branch 'add-accounts' into 'develop'
...
✨ — Add built-in authentication for human interface
See merge request framasoft/framaspace/argos!58
2024-06-24 14:15:22 +00:00
Luc Didry
b85d7e90a8
📝 — Improve documentation
2024-06-24 16:12:50 +02:00
Luc Didry
1b073376e6
🩹 — Fix small link bug in notifications
2024-06-21 14:52:56 +02:00
Luc Didry
09a858794d
✨ — Add built-in authentication for human interface
...
Built-in user management is provided too
2024-06-21 13:40:47 +02:00
Luc Didry
638dcc0295
💥 — Remove env vars and only use the configuration file ( fix #47 )
2024-06-20 13:02:49 +02:00
Luc Didry
907cd5878f
📝 — New documentation URL: doc is now on https://argos-monitoring.framasoft.org/
2024-06-18 09:04:32 +02:00
Luc Didry
f848748999
🩹 — Fix the order of config files test
2024-06-17 17:07:42 +02:00
Luc Didry
e2402ac190
💥 — Change default config file path to argos-config.yaml ( fix #36 )
...
Argos will first try the given config file (given either with `--config` or with
`ARGOS_YAML_FILE` env var), then `argos-config.yaml`, then `/etc/argos/config.yaml`.
2024-06-17 16:15:53 +02:00
Luc Didry
9cffb9d96e
✨ — Add command to warn if it’s been long since last viewing an agent ( fix #49 )
2024-06-17 16:03:54 +02:00
Luc Didry
f52dd5dd8a
🎨 — Use pathlib.Path instead of os.path
2024-05-28 16:03:37 +02:00
Luc Didry
cb0a638545
✨ — Add command to generate example configuration ( fix #38 )
2024-05-28 09:39:32 +02:00
Luc Didry
be492ed2ee
🎨 — Modify count_tasks behavior, improve its signature
2024-05-27 15:31:58 +02:00
Luc Didry
7bfe676b5c
🔊 — Add a warning messages in the logs if there is no tasks in database. ( fix #41 )
2024-05-27 15:31:57 +02:00
Luc Didry
05a8a7bd2e
🔊 — Add level of log before the log message
2024-05-27 15:25:06 +02:00
Luc Didry
415c37bdb4
💄 — Prevent the refresh delay to be under 5 seconds ( fix #42 )
2024-05-23 16:35:41 +02:00
Luc Didry
1457373315
💄 📯 — Improve notifications and result(s) pages
2024-04-30 18:07:33 +02:00
Luc Didry
1329b05902
Bump version (0.1.1)
2024-04-30 18:01:27 +02:00
Luc Didry
8224ca8dbd
☝ 🧐 — Validate config file readability
2024-04-29 14:17:46 +02:00
Luc Didry
416728e546
🐛 — Fix --config option for some commands
2024-04-29 14:16:23 +02:00
Luc Didry
dea9f40f7d
🔀 Merge branch 'almet/move-migrations' into 'main'
...
Move migrations inside the `argos/server/migrations` directory.
See merge request framasoft/framaspace/argos!43
2024-04-25 11:40:27 +00:00
Luc Didry
1e36878688
🩹 — Fix a relative path bug
2024-04-25 13:35:10 +02:00
Luc Didry
02a4d5c30b
🔀 Merge branch 'fix/reinit-http-client-on-failures' into 'main'
...
fix(agent): Do not reuse `http_client` on failures.
Closes #37
See merge request framasoft/framaspace/argos!46
2024-04-25 10:08:29 +00:00
Luc Didry
d881d35be3
🚨 — Fix linter warning
2024-04-25 11:58:02 +02:00
Luc Didry
358f6dcd70
🔀 Merge branch 'luc/server-config-options' into 'main'
...
✨ — Config file option on almost all server commands
See merge request framasoft/framaspace/argos!44
2024-04-18 09:59:30 +00:00
dbf11ef3db
fix(agent): Do not reuse http_client
on failures.
...
The `http_client` is instantiated with the agent, and reused all the
time. If the connection fails and closes, it's sometimes not possible
to reuse it.# Please enter the commit message for your changes. Lines
starting
Fixes #37
2024-04-16 10:13:57 +02:00