autotasker/TODO.md

32 lines
1.1 KiB
Markdown
Raw Normal View History

2024-07-21 19:27:43 +00:00
# Work
2024-04-27 09:59:43 +00:00
2024-07-21 19:27:43 +00:00
## TODO
2024-04-27 09:59:43 +00:00
2024-07-21 19:27:43 +00:00
- [ ] Implement basic scheduler
- [ ] Implement basic auth with OAuth2
- [ ] Validating config file
- [ ] Load config file from `/etc/`
- [ ] Add CSS style with bootstrap
- [ ] Add `Dockerfile` and docker-compose example
- [ ] Add CI/CD to build docker image
- [ ] Add configuration to limit the logs head and tail
- In a limited mode, we would filter out logs and only keep the head and tail AND Errors or stacktrace
- [ ] Save logs incremently, in regular fashion
- [ ] Add HTML table instead of UL for tasks run history
- [ ] Sort tasks run history by date
- [ ] Pagination of tasks run history
- [ ] JSON support, content-negotiation
- [ ] Websocket return of logs
- [ ] Add openmetrics exporter endpoint to alert when jobs fails
- [ ] Add jobs groups?
- [ ] Add a way to trigger one or multiples tasks from a webhook endpoint, defined in a config file
- [ ] Support connecting to remote server by SSH to execute task
- [ ] Support role authorization RBAC, reader and writer.
- Reader can only read logs and tasks results
- Writter can trigger task run.
2024-04-27 09:59:43 +00:00
2024-07-21 19:27:43 +00:00
## Archive
2024-04-27 09:59:43 +00:00
2024-07-21 19:27:43 +00:00
- [x] setup sqlite
- [x] store of task run logs in sqlite