X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/989231578f1e66dbf0695007c31c250e4122f553..909844cdb1eda3d4cd31f3fa1818ee7eca62d319:/src/views/run-process-panel/run-process-advanced-form.tsx
diff --git a/src/views/run-process-panel/run-process-advanced-form.tsx b/src/views/run-process-panel/run-process-advanced-form.tsx
index 30ff494c..52abfe80 100644
--- a/src/views/run-process-panel/run-process-advanced-form.tsx
+++ b/src/views/run-process-panel/run-process-advanced-form.tsx
@@ -2,17 +2,15 @@
//
// SPDX-License-Identifier: AGPL-3.0
-import * as React from 'react';
+import React from 'react';
import { ExpansionPanel, ExpansionPanelDetails, ExpansionPanelSummary } from '@material-ui/core';
import { reduxForm, Field } from 'redux-form';
import { Grid } from '@material-ui/core';
-import { TextField } from '~/components/text-field/text-field';
-import { ExpandIcon } from '~/components/icon/icon';
+import { TextField } from 'components/text-field/text-field';
+import { ExpandIcon } from 'components/icon/icon';
import * as IntInput from './inputs/int-input';
-import { require } from '~/validators/require';
-import { min } from '~/validators/min';
-import { optional } from '~/validators/optional';
-import { SwitchField } from '~/components/switch-field/switch-field';
+import { min } from 'validators/min';
+import { optional } from 'validators/optional';
export const RUN_PROCESS_ADVANCED_FORM = 'runProcessAdvancedForm';
@@ -20,16 +18,16 @@ export const OUTPUT_FIELD = 'output';
export const RUNTIME_FIELD = 'runtime';
export const RAM_FIELD = 'ram';
export const VCPUS_FIELD = 'vcpus';
-export const KEEP_CACHE_RAM_FIELD = 'keepCacheRam';
-export const API_FIELD = 'api';
+export const KEEP_CACHE_RAM_FIELD = 'keep_cache_ram';
+export const RUNNER_IMAGE_FIELD = 'acr_container_image';
export interface RunProcessAdvancedFormData {
[OUTPUT_FIELD]?: string;
[RUNTIME_FIELD]?: number;
[RAM_FIELD]: number;
[VCPUS_FIELD]: number;
- [KEEP_CACHE_RAM_FIELD]?: number;
- [API_FIELD]?: boolean;
+ [KEEP_CACHE_RAM_FIELD]: number;
+ [RUNNER_IMAGE_FIELD]: string;
}
export const RunProcessAdvancedForm =
@@ -46,13 +44,13 @@ export const RunProcessAdvancedForm =
+ validate={keepCacheRamValidation} />
+ name={RUNNER_IMAGE_FIELD}
+ component={TextField as any}
+ label='Runner'
+ required
+ helperText='The container image with arvados-cwl-runner that will execute this workflow.' />
@@ -112,5 +108,5 @@ export const RunProcessAdvancedForm =
const ramValidation = [min(0)];
const vcpusValidation = [min(1)];
-const keepCacheRamValdation = [optional(min(0))];
+const keepCacheRamValidation = [optional(min(0))];
const runtimeValidation = [optional(min(1))];