From d20485f94a7b009998a1ec725389b71245c55e42 Mon Sep 17 00:00:00 2001
From: Naomi Pentrel <5212232+npentrel@users.noreply.github.com>
Date: Mon, 6 Oct 2025 11:51:17 +0200
Subject: [PATCH 1/2] DOCS-4441: Additional config options
---
docs/manage/software/scheduled-jobs.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/manage/software/scheduled-jobs.md b/docs/manage/software/scheduled-jobs.md
index 07be6b34e4..c2968537c4 100644
--- a/docs/manage/software/scheduled-jobs.md
+++ b/docs/manage/software/scheduled-jobs.md
@@ -143,7 +143,7 @@ Jobs are configured as part of your machine's configuration. Each job requires t
| Parameter | Type | Required | Description |
| ---------- | ------ | ------------ | ----------- |
| `name` | string | **Required** | Unique identifier for the job within the machine. |
-| `schedule` | string | **Required** | Schedule specification using unix-cron format or Golang duration. Accepts
- Unix-cron expressions for time-based scheduling:
- `"0 */6 * * *"`: Every 6 hours
- `"0 0 * * 0"`: Every Sunday at midnight
- `"*/15 * * * *"`: Every 15 minutes
- `"0 9 * * 1-5"`: Every weekday at 9 AM
- Golang duration strings for interval-based scheduling:
- `"5m"`: Every 5 minutes
- `"1h"`: Every hour
- `"30s"`: Every 30 seconds
- `"24h"`: Every 24 hours
Job schedules are evaluated in the machine's local timezone. |
+| `schedule` | string | **Required** | Schedule specification using unix-cron format or Golang duration. Accepts - Unix-cron expressions for time-based scheduling:
- `"*/5 * * * * *"`: Runs at 5 seconds past the minute
- `"0 */6 * * *"`: Every 6 hours
- `"0 0 * * 0"`: Every Sunday at midnight
- `"*/15 * * * *"`: Every 15 minutes
- `"0 9 * * 1-5"`: Every weekday at 9 AM
- Golang duration strings for interval-based scheduling:
- `"10ms"`: Every 30 milliseconds
- `"30s"`: Every 30 seconds
- `"5m"`: Every 5 minutes
- `"1h"`: Every hour
- `"24h"`: Every 24 hours
Job schedules are evaluated in the machine's local timezone. |
| `resource` | string | **Required** | Name of the target resource (component or service). |
| `method` | string | **Required** | Component or service API method to call on the target resource. |
| `command` | object | Optional | Command parameters for `DoCommand` operations. |
From bd3ad3ae26d31d892bd58f62415973be4b289cd3 Mon Sep 17 00:00:00 2001
From: Naomi Pentrel <5212232+npentrel@users.noreply.github.com>
Date: Mon, 6 Oct 2025 11:51:59 +0200
Subject: [PATCH 2/2] Update scheduled-jobs.md
---
docs/manage/software/scheduled-jobs.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/manage/software/scheduled-jobs.md b/docs/manage/software/scheduled-jobs.md
index c2968537c4..53d67444f0 100644
--- a/docs/manage/software/scheduled-jobs.md
+++ b/docs/manage/software/scheduled-jobs.md
@@ -143,7 +143,7 @@ Jobs are configured as part of your machine's configuration. Each job requires t
| Parameter | Type | Required | Description |
| ---------- | ------ | ------------ | ----------- |
| `name` | string | **Required** | Unique identifier for the job within the machine. |
-| `schedule` | string | **Required** | Schedule specification using unix-cron format or Golang duration. Accepts - Unix-cron expressions for time-based scheduling:
- `"*/5 * * * * *"`: Runs at 5 seconds past the minute
- `"0 */6 * * *"`: Every 6 hours
- `"0 0 * * 0"`: Every Sunday at midnight
- `"*/15 * * * *"`: Every 15 minutes
- `"0 9 * * 1-5"`: Every weekday at 9 AM
- Golang duration strings for interval-based scheduling:
- `"10ms"`: Every 30 milliseconds
- `"30s"`: Every 30 seconds
- `"5m"`: Every 5 minutes
- `"1h"`: Every hour
- `"24h"`: Every 24 hours
Job schedules are evaluated in the machine's local timezone. |
+| `schedule` | string | **Required** | Schedule specification using unix-cron format or Golang duration. Values must be non-zero. Accepts - Unix-cron expressions for time-based scheduling:
- `"*/5 * * * * *"`: Runs at 5 seconds past the minute
- `"0 */6 * * *"`: Every 6 hours
- `"0 0 * * 0"`: Every Sunday at midnight
- `"*/15 * * * *"`: Every 15 minutes
- `"0 9 * * 1-5"`: Every weekday at 9 AM
- Golang duration strings for interval-based scheduling:
- `"10ms"`: Every 30 milliseconds
- `"30s"`: Every 30 seconds
- `"5m"`: Every 5 minutes
- `"1h"`: Every hour
- `"24h"`: Every 24 hours
Job schedules are evaluated in the machine's local timezone. |
| `resource` | string | **Required** | Name of the target resource (component or service). |
| `method` | string | **Required** | Component or service API method to call on the target resource. |
| `command` | object | Optional | Command parameters for `DoCommand` operations. |