code: def volcano_spec():
      return {
          "apiVersion": "batch.volcano.sh/v1alpha1",
          "kind": "Job",
          "metadata": {"name": "test-job"},
          "tasks": [
              {
                  "name": "master",
                  "replicas": 1,
                  "template": {
                      "spec": {
                          "containers": [
                              {
                                  "name": "master",
                                  "image": "${image_uri}",
                                  "imagePullPolicy": "IfNotPresent",
                                  "env": [
                                      {
                                          "name": "MY_ENV_VAR",
                                          "value": "MY_VALUE",
                                      },
                                  ],
                              },
                              {
                                  "name": "worker",
                                  "image": "${image_uri}",
                                  "workingDir": "/home",
                                  "imagePullPolicy": "IfNotPresent",
                              },
                          ],
                          "restartPolicy": "OnFailure",
                      }
                  },
              }
          ],
      }
  
imports: import asyncio
  import base64
  import json
  from typing import Any
  from unittest.mock import MagicMock
  import pytest
  import wandb
  from kubernetes_asyncio.client import ApiException
  from wandb.sdk.launch._project_spec import LaunchProject
  from wandb.sdk.launch.errors import LaunchError
  from wandb.sdk.launch.runner.kubernetes_monitor import CustomResource, LaunchKubernetesMonitor, _is_container_creating, _log_err_task_callback, _state_from_conditions, _state_from_replicated_status
  from wandb.sdk.launch.runner.kubernetes_runner import KubernetesRunner, KubernetesSubmittedRun, add_entrypoint_args_overrides, add_label_to_pods, add_wandb_env, maybe_create_imagepull_secret
label_desc: Use image node_id 6 for calling a global function with example usage: volcano_spec() and returns: dict