-
Notifications
You must be signed in to change notification settings - Fork 21
update defaults to define 4 generic timers #332
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
base: master
Are you sure you want to change the base?
update defaults to define 4 generic timers #332
Conversation
|
Now that Foreman core provides |
|
marked as draft, as core patch is not in yet |
58feb8e to
d0abe1e
Compare
|
@evgeni now that #288 is merged, we can look for this one and theforeman/foreman#10784? |
Yes! |
d0abe1e to
9626807
Compare
9626807 to
d052ec6
Compare
|
The tests needs to be updated, and we need to wait for theforeman/foreman#10784 to be merged before this can go in. |
@evgeni which tests you are taking about? |
|
foremanctl/tests/foreman_test.py Lines 71 to 81 in fed186b
|
d052ec6 to
b44e0ee
Compare
b44e0ee to
4c9adfb
Compare
|
Conceptually ACK, this does what it should. Given the new |
|
I've tagged a 1.1.0 as a last 3.16 release and started the 3.17 part here: #368 |
|
I think it raises the question how we deal with version support. For now foremanctl has been experimental and we never gave any upgrade guarantees. When do we start committing to that? Here it would mean to clean up the old tasks (ensuring them as absent) once the version is greater than 3.18. At the very least this needs to update the compatibility section in README to list Foreman 3.18 as the minimum version. |
And I'd keep it at that for now.
Ack, the README will need an update, but that would happen once something like #368 happens anyway for a 3.18-based branch |
Depends on theforeman/foreman#10784
foreman_recurring_tasksdefaults to define 4 generictimers:
cron:hourlycron:dailycron:weeklycron:monthlyldap:refresh_usergroupsas a separate recurring job withits existing
OnCalendarexpression, since it runs every 30minutes and does not fit cleanly into the hourly/daily/weekly
buckets yet.