X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/71b9264c1720e619f8cfcb297a7848ece420c61c..33c03ae3c79936cc1a69129f07fba33fe2d28fd8:/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..d9848291 100644 --- a/src/views/run-process-panel/run-process-advanced-form.tsx +++ b/src/views/run-process-panel/run-process-advanced-form.tsx @@ -9,10 +9,8 @@ import { Grid } from '@material-ui/core'; 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'; export const RUN_PROCESS_ADVANCED_FORM = 'runProcessAdvancedForm'; @@ -20,8 +18,8 @@ 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; @@ -29,7 +27,7 @@ export interface RunProcessAdvancedFormData { [RAM_FIELD]: number; [VCPUS_FIELD]: number; [KEEP_CACHE_RAM_FIELD]?: number; - [API_FIELD]?: boolean; + [RUNNER_IMAGE_FIELD]: string; } export const RunProcessAdvancedForm = @@ -93,17 +91,15 @@ export const RunProcessAdvancedForm = parse={IntInput.parse} format={IntInput.format} type='number' - validate={keepCacheRamValdation} /> + validate={keepCacheRamValidation} /> + name={RUNNER_IMAGE_FIELD} + component={TextField} + 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))];