Schedules
Configure recurring Cloud Agent runs on a cron schedule.
Schedules let you run any Cloud Agent automatically on a recurring basis. Navigate to Agent Hub → Cloud Agents → Schedules to manage them.
Creating a Schedule
- Click New Schedule (or click Schedule on an agent from the Agent Catalog).
- Configure the schedule:
- Agent — select the agent to run.
- Target cluster — the cluster to run the agent against.
- Inputs — the same agent-specific parameters as a manual launch.
- Interval — choose from: Hourly, Every 12 hours, Daily, Weekly, or enter a custom cron expression.
- Timezone — the timezone used to interpret the schedule interval.
- Enabled — toggle on to activate immediately, or leave off to save it inactive.
- Optionally configure Notifications (see below).
- Click Save.
Managing Schedules
From the Schedules list you can:
- Filter schedules by agent name, target cluster, or status (active / inactive).
- Enable or disable a schedule without deleting it.
- Edit an existing schedule to change its interval, inputs, or notification settings.
- Delete a schedule you no longer need.
- View run history — see all past runs triggered by a specific schedule, with their status and reports.
Notifications
For each schedule you can configure notifications sent when a scheduled run completes:
| Channel | Setup |
|---|---|
| Enter one or more recipient addresses. A summary is sent on run completion. | |
| Slack | Select a Slack channel. Requires a Slack workspace integration configured under Settings → Integrations. |
Notifications are sent regardless of whether the run succeeded or failed.
Cron Expression Reference
For custom intervals, use standard cron syntax (5 fields: minute, hour, day-of-month, month, day-of-week):