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';
API: true,
vcpus: advancedForm[VCPUS_FIELD],
ram: advancedForm[RAM_FIELD],
+ api: advancedForm[API_FIELD],
},
schedulingParameters: {
maxRunTime: advancedForm[RUNTIME_FIELD]
cwd: '/var/spool/cwl',
command: [
'arvados-cwl-runner',
+ '--api=containers',
'/var/lib/cwl/workflow.json#main',
'/var/lib/cwl/cwl.input.json'
],
export const DEFAULT_ADVANCED_FORM_VALUES: Partial<RunProcessAdvancedFormData> = {
[VCPUS_FIELD]: 1,
[RAM_FIELD]: 1073741824,
+ [API_FIELD]: true,
};
const normalizeInputKeys = (inputs: WorkflowInputsData): WorkflowInputsData =>