INNER CODE UNIT · Python
create_job_manifest
GACWR/OpenUBA · core/operator/main.py:47
def create_job_manifest(name, image, args, env_vars, pvc_name="model-storage-pvc"):
return {
"apiVersion": "batch/v1",
"kind": "Job",
"metadata": {
"name": name,
"namespace": os.getenv("KUBERNETES_NAMESPACE", "openuba")
},
"spec": {
"template": {
"spec": {
"restartPolicy": "Never",
"containers": [{
"name": "runner",
"image": image,
"imagePullPolicy": "IfNotPresent",
"args": args,
"env": env_vars,