boundless-sugar-55740
11/04/2025, 2:05 PM@schedule to our modern Argo Workflows cluster.
The core problem is a schema incompatibility in the generated Argo CronWorkflow manifest.
Key Issue: Singular vs. Plural Fields
1. Metaflow Output: Metaflow is generating the CronWorkflow using the deprecated singular field: spec.schedule: '*/15 * * * *' (a string).
2. Argo Controller Requirement: Our Argo Controller (v3.6+) *r*equires the current plural field: spec.schedule*s*: ['*/15 * * * *'] (a list).
3. The Failure: As a result, the Argo Controller sees an empty list (schedules: []) and throws the error: "cron workflow must have at least one schedule".ancient-application-36103
11/04/2025, 2:07 PMancient-application-36103
11/04/2025, 2:07 PMthankful-ambulance-42457
11/04/2025, 2:12 PMthankful-ambulance-42457
11/04/2025, 3:16 PMspec.schedule -> spec.schedules
--
spec.schedule still seems to be accepted in 3.6, and upgrading to 3.7.3 converted these cronworkflow manifests automatically in my local testing.boundless-sugar-55740
11/04/2025, 3:31 PMthankful-ambulance-42457
11/04/2025, 3:38 PMboundless-sugar-55740
11/04/2025, 3:48 PMthankful-ambulance-42457
11/04/2025, 4:27 PMmetaflow-dev setup and unable to reproduce the issue, which is a bit baffling.boundless-sugar-55740
11/04/2025, 5:09 PMthankful-ambulance-42457
11/04/2025, 5:09 PMthankful-ambulance-42457
11/04/2025, 5:10 PMboundless-sugar-55740
11/04/2025, 5:10 PMboundless-sugar-55740
11/04/2025, 5:10 PMthankful-ambulance-42457
11/04/2025, 5:11 PMboundless-sugar-55740
11/04/2025, 5:13 PMthankful-ambulance-42457
11/04/2025, 5:22 PMlatest tag? seems to break for my setup as well, excellent.