X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/7ee366a5e6f503d4f1d1cdcdfaa119c08c582679..c3644a28ef0a80c193361f56627bbe9e556aacaa:/src/store/run-process-panel/run-process-panel-actions.ts diff --git a/src/store/run-process-panel/run-process-panel-actions.ts b/src/store/run-process-panel/run-process-panel-actions.ts index 793d865a..f7649860 100644 --- a/src/store/run-process-panel/run-process-panel-actions.ts +++ b/src/store/run-process-panel/run-process-panel-actions.ts @@ -14,7 +14,7 @@ import { WorkflowInputsData } from '~/models/workflow'; import { createWorkflowMounts } from '~/models/process'; import { ContainerRequestState } from '~/models/container-request'; import { navigateToProcess } from '../navigation/navigation-action'; -import { RunProcessAdvancedFormData, RUN_PROCESS_ADVANCED_FORM, VCPUS_FIELD, RAM_FIELD, RUNTIME_FIELD, OUTPUT_FIELD } from '~/views/run-process-panel/run-process-advanced-form'; +import { RunProcessAdvancedFormData, RUN_PROCESS_ADVANCED_FORM, VCPUS_FIELD, RAM_FIELD, RUNTIME_FIELD, OUTPUT_FIELD, API_FIELD } from '~/views/run-process-panel/run-process-advanced-form'; import { isItemNotInProject, isProjectOrRunProcessRoute } from '~/store/projects/project-create-actions'; import { dialogActions } from '~/store/dialog/dialog-actions'; import { setBreadcrumbs } from '~/store/breadcrumbs/breadcrumbs-actions'; @@ -133,6 +133,7 @@ export const runProcess = async (dispatch: Dispatch, getState: () => RootSt API: true, vcpus: advancedForm[VCPUS_FIELD], ram: advancedForm[RAM_FIELD], + api: advancedForm[API_FIELD], }, schedulingParameters: { maxRunTime: advancedForm[RUNTIME_FIELD] @@ -141,6 +142,7 @@ export const runProcess = async (dispatch: Dispatch, getState: () => RootSt cwd: '/var/spool/cwl', command: [ 'arvados-cwl-runner', + '--api=containers', '/var/lib/cwl/workflow.json#main', '/var/lib/cwl/cwl.input.json' ], @@ -156,6 +158,7 @@ export const runProcess = async (dispatch: Dispatch, getState: () => RootSt export const DEFAULT_ADVANCED_FORM_VALUES: Partial = { [VCPUS_FIELD]: 1, [RAM_FIELD]: 1073741824, + [API_FIELD]: true, }; const normalizeInputKeys = (inputs: WorkflowInputsData): WorkflowInputsData =>