Skip to content

Commit f3b7a7f

Browse files
committed
feat: support v4 & v5
1 parent 99e664a commit f3b7a7f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

app/controllers.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function logError(Log $log, Throwable $error, string $action, Logger $logger = n
109109
->param('remove', false, new Boolean(), 'Remove a runtime after execution.', true)
110110
->param('cpus', 1, new FloatValidator(true), 'Container CPU.', true)
111111
->param('memory', 512, new Integer(), 'Container RAM memory.', true)
112-
->param('version', 'v5', new WhiteList(['v2', 'v5']), 'Runtime Open Runtime version.', true)
112+
->param('version', 'v5', new WhiteList(\explode(',', Http::getEnv('OPR_EXECUTOR_RUNTIME_VERSIONS', 'v5') ?? 'v5')), 'Runtime Open Runtime version.', true)
113113
->param('restartPolicy', DockerAPI::RESTART_NO, new WhiteList([DockerAPI::RESTART_NO, DockerAPI::RESTART_ALWAYS, DockerAPI::RESTART_ON_FAILURE, DockerAPI::RESTART_UNLESS_STOPPED], true), 'Define restart policy for the runtime once an exit code is returned. Default value is "no". Possible values are "no", "always", "on-failure", "unless-stopped".', true)
114114
->inject('response')
115115
->inject('log')

src/Executor/Runner/Docker.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1108,7 +1108,7 @@ public function createExecution(
11081108
}
11091109

11101110
// Execute function
1111-
$executionRequest = $version === 'v5' ? $executeV5 : $executeV2;
1111+
$executionRequest = $version === 'v2' ? $executeV2 : $executeV5;
11121112

11131113
$retryDelayMs = \intval(Http::getEnv('OPR_EXECUTOR_RETRY_DELAY_MS', '500'));
11141114
$retryAttempts = \intval(Http::getEnv('OPR_EXECUTOR_RETRY_ATTEMPTS', '5'));

0 commit comments

Comments
 (0)