Use cron syntax for CONTINUOUS audits
As of now we use a period in seconds to schedule continuous audits. This works well but does not really give the flexibility that an operator might actually want. Therefore, we should also provide a way to express out scheduling needs via the cron syntax which shall give operators a fine grained control.
This change implies the refactoring of the API so backward compatibility should be guaranteed.
On the Watcher dashboard side, we should also provide an easy-to-use form to fill in this cron field.
We should also keep the cron syntax and the creation timestamp in the DB
Blueprint information
- Status:
- Complete
- Approver:
- Alexander Chadin
- Priority:
- Medium
- Drafter:
- Vincent Françoise
- Direction:
- Approved
- Assignee:
- Alexander Chadin
- Definition:
- Approved
- Series goal:
- Accepted for pike
- Implementation:
- Implemented
- Milestone target:
- pike-3
- Started by
- Alexander Chadin
- Completed by
- Alexander Chadin
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add spec for cron based continuous audits
Addressed by: https:/
New cron type for audit interval
Addressed by: https:/
Add support for cron syntax
Work Items
Dependency tree
* Blueprints in grey have been implemented.