Brian Oldak
07/17/2024, 6:18 PMprefect.yaml
, but no change has been made to this and I have other scheduled deployments that are working fine with similar configuration. Has anyone run into this?Brian Oldak
07/17/2024, 6:18 PMpydantic.v1.error_wrappers.ValidationError: 8 validation errors for DeploymentResponse
schedule -> interval
field required (type=value_error.missing)
schedule -> timezone
argument of type 'function' is not iterable (type=type_error)
schedule -> cron
extra fields not permitted (type=value_error.extra)
schedule -> day_or
extra fields not permitted (type=value_error.extra)
schedule -> timezone
argument of type 'function' is not iterable (type=type_error)
schedule -> rrule
field required (type=value_error.missing)
schedule -> cron
extra fields not permitted (type=value_error.extra)
schedule -> day_or
extra fields not permitted (type=value_error.extra)
Brian Oldak
07/17/2024, 6:19 PMschedule:
cron: 0 18 * * *
timezone: UTC
day_or: true
Brian Oldak
07/17/2024, 6:19 PMNate
07/17/2024, 6:39 PMpydantic.error_wrappers.ValidationError: 8 validation errors for DeploymentResponse
schedule -> interval
field required (type=value_error.missing)
schedule -> timezone
argument of type 'function' is not iterable (type=type_error)
schedule -> cron
extra fields not permitted (type=value_error.extra)
schedule -> day_or
extra fields not permitted (type=value_error.extra)
schedule -> timezone
argument of type 'function' is not iterable (type=type_error)
schedule -> rrule
field required (type=value_error.missing)
schedule -> cron
extra fields not permitted (type=value_error.extra)
schedule -> day_or
extra fields not permitted (type=value_error.extra)
An exception occurred.
you're probably on an old version of prefect
before we pinned pendulum < 3
(they just released breaking changes that cause the above) - there are two paths to fix:
• upgrade to prefect >= 2.14.11
(when we pinned this dependency)
• pin pendulum >= 2.1.2, < 3.0.0
yourself wherever your error was occurring
if you're still encountering this error after doing either of the above, please let us know!Nate
07/17/2024, 6:40 PMBrian Oldak
07/17/2024, 6:41 PMNate
07/17/2024, 6:41 PMBrian Oldak
07/17/2024, 6:41 PMBrian Oldak
07/17/2024, 6:42 PMprefect-version
is set 2.11.1. Not sure how those interactNate
07/17/2024, 6:43 PMprefect.yaml
is likely just an artifact of when that file was created
are you getting this error on your worker?Brian Oldak
07/17/2024, 6:43 PMNate
07/17/2024, 6:44 PMBrian Oldak
07/17/2024, 6:45 PMBrian Oldak
07/17/2024, 6:46 PMBrian Oldak
07/17/2024, 6:47 PMBrian Oldak
07/17/2024, 6:48 PMBrian Oldak
07/17/2024, 6:48 PMNate
07/17/2024, 6:49 PMpip install -U prefect
wherever that process is, and restarting itBrian Oldak
07/17/2024, 6:49 PMNate
07/17/2024, 6:50 PM» helm upgrade prefect-worker prefect/prefect-worker \
--namespace=prefect \
-f values.yaml --version 2024.7.15170357
Brian Oldak
07/17/2024, 6:50 PMBrian Oldak
07/17/2024, 6:50 PM