Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Flexible Scheduling of Boefjes #205

Closed
3 tasks done
zcrt opened this issue Nov 22, 2022 · 2 comments
Closed
3 tasks done

[Feature] Flexible Scheduling of Boefjes #205

zcrt opened this issue Nov 22, 2022 · 2 comments
Labels
feature request mula Issues related to the scheduler

Comments

@zcrt
Copy link
Contributor

zcrt commented Nov 22, 2022

Flexible scheduling

Currently, there is one setting to control how often boefjes can run: https://github.com/minvws/nl-kat-mula/blob/657ccad261e0df8b0a6fa20082641b0b2b517014/.env-dist#L29

It would be great if the setting can be controllable for each boefje and organisation. In that way, it would be possible to make a distinction between 'cheap' boefjes that can run every hour and boefjes that leverage an expensive API that can run once a week. In general, it may be good to put a maximum on the amount of times a boefje can run in a given timeframe, especially when API keys are involved.

To Reproduce

Try setting different scheduling times for boefjes through the interface.

Expected behavior

A general default setting for scheduling boefjes, which is overwriteable for each boefje in each organisation. Optionally a setting defining a maximum amount of times that a boefje can run in a given timeframe. This should not apply to boefjes that are started manually (but a warning may be welcome when the boefje is at its limit in a timeframe).

Governance

@jpbruinsslot jpbruinsslot mentioned this issue Feb 15, 2023
36 tasks
@dekkers dekkers added the mula Issues related to the scheduler label Feb 15, 2023
@dekkers dekkers transferred this issue from minvws/nl-kat-mula Feb 15, 2023
@zcrt
Copy link
Contributor Author

zcrt commented Apr 3, 2023

And this scheduling should be easily configurable in the front-end (both for individual boefjes and in bulk).

@jpbruinsslot
Copy link
Contributor

Superseded by #204

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request mula Issues related to the scheduler
Projects
None yet
Development

No branches or pull requests

3 participants