Commit graph

8 commits

Author SHA1 Message Date
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
01b5cf06de
build: move to hatch for packaging 2024-04-08 08:37:15 +02:00
6d5a293665 chore: remove config.yaml from the main tree.
Keeping this file around could leak to security issues, where
secrets could be checked-in, for instance.

Add an entry about it to the `.gitignore` file.
2024-04-05 11:09:42 +02:00
Luc Didry
e10f4e9c2d Use Pylint 2023-12-14 15:20:33 +01:00
77adbe46eb 📝 Start a documentation 2023-10-19 22:46:01 +02:00
d6c048fb5b Speed-up SQL queriying by using DISTINCT statement 2023-10-18 16:31:47 +02:00
75a8af37f0 Added a few more template files 2023-10-18 02:23:36 +02:00
42ec15c6f4 Working SSL checks, refactoring of the codebase.
- Start implementing some tests using pytest
- Packaged using pyproject.toml
- Implemented SSL checks using httpx
- Checks can now run partially on the server, to access the configuration and determine the severity of the error if any
- Used black to format all the files
- Added an utility to convert strings like "3d" and "3w" to days
- The internal representation of SSL thresholds is now a list of tuples
- Models were lacking some relationship between Tasks and Results
2023-10-09 19:33:58 +02:00