# Functions
ClockTickUntil runs work every timestep until stopCh is signaled.
IsScheduleEqual returns true if the ScheduleSpec is not equal and should be updated.
JobConfigKeyFunc returns a key to return the key for a JobConfig with the scheduled timestamp.
JoinJobConfigKeyName joins a key with a scheduled timestamp for a JobConfig.
NewContext returns a new Context.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParseUnix parses a Unix timestamp (in seconds) from a string.
SplitJobConfigKeyName splits a key into name and scheduled timestamp for a JobConfig.
# Variables
No description provided by the author
# Structs
Context extends the common controllercontext.Context.
Controller is responsible for creating new Jobs from JobConfigs based on their cron schedule.
CronWorker enqueues Job names to be scheduled, based on the cron schedule of the config.
ExecutionControl is a wrapper around the Execution clientset.
No description provided by the author
InformerWorker receives events from the informer and enqueues work to be done for the controller.
Reconciler creates Jobs that are queued to be started from the workqueue, with a schedule time and JobConfig, unless forbidden by the ConcurrencyPolicy.
# Interfaces
EnqueueHandler knows how to enqueue a JobConfig to be created.
No description provided by the author
Recorder knows how to record events for the CronController.
UpdateHandler knows how to handle updates for a JobConfig.