maestro tags are roxygen2 comments for configuring the scheduling and execution of pipelines.
Details
maestro tags follow the format #' @maestroTagName
Tag List
tagName | description | value | examples (comma sep.) | default |
maestroFrequency | Time unit for scheduling | string | 1 hour, daily, 3 days, 5 weeks | 1 day |
maestroLogLevel | Threshold for logging when logging is requested | string | INFO, WARN, ERROR | INFO |
maestroSkip | Skips the pipeline when running (presence of tag indicates to skip) | n/a | ||
maestroStartTime | Start time of the pipeline; sets the point in time for recurrence | date or timestamp | 1970-01-01 00:00:00, 2024-03-28 | 1970-01-01 00:00:00 |
maestroTz | Timezone of the start time | string | UTC, America/Halifax | UTC |
maestroHours | Hours of day to run pipeline | ints | 0 12 23 | |
maestroDays | Days of week or days of month to run pipeline | ints or strings | 1 14 30, Mon Wed Sat | |
maestroMonths | Months of year to run pipeline | ints | 1 3 9 12 | |
maestroInputs | Pipelines that input into this pipeline | strings | my_upstream_pipeline | |
maestroOutputs | Pipelines that take the output from this pipeline | strings | my_downstream_pipeline | |
maestro | Generic tag for identifying a maestro pipeline with all defaults | n/a. |