| name | scheduled-workflows |
| description | CronWorkflow patterns for scheduled automation: time-based execution, concurrency policies, orchestration pipelines, and GitHub Actions integration for DevSecOps. |
Scheduled Workflows
When to Use This Skill
CronWorkflows run automation on a schedule: hourly builds, nightly backups, weekly reports. They combine the reliability of Kubernetes cron jobs with the power of Argo Workflows, enabling complex scheduled automation that survives cluster restarts and handles failures gracefully.
Implementation
- Define the schedule using cron syntax
- Set concurrency policy to handle overlaps appropriately
- Configure history limits to prevent resource accumulation
- Add monitoring for schedule misses and failures
Techniques
Patterns
Anti-Patterns to Avoid
Related Patterns
- Basic CronWorkflow
- Concurrency Policies
- Orchestration
- GitHub Integration
References