Serhii
02/28/2024, 3:04 PMfrom prefect.infrastructure.kubernetes import KubernetesJob
job = KubernetesJob()
job.customizations = jsonpatch.JsonPatch([
{
'op': 'add',
'path': '/spec/template/metadata/labels',
'value': {
'<http://app.kubernetes.io/instance|app.kubernetes.io/instance>': 'prefect-agent'
}
}
])
...
But all I got was:
jsonpointer.JsonPointerException: member 'metadata' not found in {'spec': {'containers': [{'env': [{'name': .....
Serhii
02/28/2024, 3:05 PM{
'op': 'add',
'path': '/spec/template',
'value': {
'metadata': {
'labels': {
'<http://app.kubernetes.io/instance|app.kubernetes.io/instance>': 'prefect-agent'
}
}
}
}
Or there is more elegant solution?Serhii
02/28/2024, 3:06 PMHenning Holgersen
03/10/2024, 8:41 AMSerhii
03/10/2024, 10:14 PMjob.job
object
https://docs.prefect.io/latest/api-ref/prefect/infrastructure/#prefect.infrastructure.KubernetesJob
Worked for me..