Renzo Becerra
05/24/2024, 8:43 PMprefect deployment build ... --infra-block kubernetes-job/<my-config> --override customizations=[{'op': 'add', 'path': '/spec/template/spec/containers/0/resources', 'value': {'requests': {'cpu': '1000m', 'memory': '1Gi'}}}]
Nate
05/24/2024, 9:05 PMprefect deployment build ...
(which makes agent-based deployments instead of prefect deploy
worker-workpool based deployments)
the latter would be recommended going forward as the former is deprecatedRenzo Becerra
05/24/2024, 9:07 PM/spec/template/metadata/annotations/
Nate
05/24/2024, 10:04 PMoverride
flag, so i think you are on the right track
what are you running into trouble with?Renzo Becerra
05/28/2024, 3:35 PM--override customizations=[{'op': 'add', 'path': '/spec/template/spec/containers/0/resources', 'value': {'requests': {'cpu': '1000m', 'memory': '1Gi'}}}]
Would you happen to have an example of how I would override customizations?Kevin Grismore
05/28/2024, 4:24 PMRenzo Becerra
05/28/2024, 4:32 PM... customizations=[{'op': 'add', 'path': '/spec/template/spec/containers/0/resources', 'value': {'requests': {'cpu': '999m', 'memory': '1Gi'}}}]
1752024-05-24 19:17:59,772 ERROR Usage: prefect deployment build [OPTIONS] ENTRYPOINT
176Try 'prefect deployment build --help' for help.
177╭─ Error ──────────────────────────────────────────────────────────────────────╮
178│ Got unexpected extra arguments (add, path: │
179│ /spec/template/spec/containers/0/resources, value: {requests: {cpu: 999m, │
180│ memory: 1Gi}}}]) │
181╰──────────────────────────────────────────────────────────────────────────────╯
Kevin Grismore
05/28/2024, 4:44 PMRenzo Becerra
05/28/2024, 4:46 PM... --override customizations='[{...}]'
Renzo Becerra
05/28/2024, 4:49 PMKevin Grismore
05/28/2024, 4:50 PMRenzo Becerra
05/28/2024, 4:52 PMKevin Grismore
05/28/2024, 5:43 PMprefect deployment build -p agent -ib kubernetes-job/k8s-job -n k8s-agent-deployment suspend_flow.py:suspended_flow --override customizations="[{'op': 'add', 'path': '/spec/template/spec/containers/0/resources', 'value': {'requests': {'cpu': '1000m', 'memory': '1Gi'}}}]" --apply
Kevin Grismore
05/28/2024, 5:43 PMRenzo Becerra
05/28/2024, 5:44 PMRenzo Becerra
05/28/2024, 11:06 PMRenzo Becerra
05/28/2024, 11:08 PMprefect deployment build ... --override customizations='[{"key": "val"}]'
Kevin Grismore
05/28/2024, 11:32 PMKevin Grismore
05/28/2024, 11:33 PM