mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-04-06 21:20:33 +02:00
services: ganeti: Produce Shepherd timers instead of mcron jobs.
* gnu/services/ganeti.scm (<ganeti-watcher-configuration>)[schedule]: Change default value to a cron string. (ganeti-timer): New procedure. (ganeti-watcher-jobs): Rename to… (ganeti-watcher-service): … this. Return Shepherd services. (ganeti-watcher-service-type)[extensions]: Adjust accordingly. (ganeti-cleaner-jobs): Rename to… (ganeti-cleaner-service): … this. Return Shepherd services. (ganeti-cleaner-service-type)[extensions]: Adjust accordingly. (ganeti-shepherd-services): Include the watcher and cleaner services. (ganeti-mcron-jobs): Remove. (ganeti-service-type)[extensions]: Adjust accordingly. * doc/guix.texi (Virtualization Services): Update ‘schedule’ documentation. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Id209a3c50271203dc7190c4c6d0c0ffdf6c10875
This commit is contained in:
@@ -39883,8 +39883,11 @@ The service takes a @code{ganeti-watcher-configuration} object.
|
||||
@item @code{ganeti} (default: @code{ganeti})
|
||||
The @code{ganeti} package to use for this service.
|
||||
|
||||
@item @code{schedule} (default: @code{'(next-second-from (next-minute (range 0 60 5)))})
|
||||
How often to run the script. The default is every five minutes.
|
||||
@item @code{schedule} (default: @code{"*/5 * * * *"})
|
||||
When to run the script, expressed either as a string in traditional cron
|
||||
syntax or as a gexp representing a Shepherd calendar event
|
||||
(@pxref{Timers,,, shepherd, The GNU Shepherd Manual}). The default is
|
||||
every five minutes.
|
||||
|
||||
@item @code{rapi-ip} (default: @code{#f})
|
||||
This option needs to be specified only if the RAPI daemon is configured to use
|
||||
|
||||
Reference in New Issue
Block a user