Commit d6817256 authored by Yakubov, Sergey's avatar Yakubov, Sergey
Browse files

pass secrets to docker

parent 01c05cdb
Loading
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1472,6 +1472,14 @@ class Tool(UsesDictVisibleKeys, ToolParameterBundle):
        self.resource_requirements = resource_requirements
        self.javascript_requirements = javasscript_requirements
        self.credentials = credentials
        if self.credentials:
            if not self.docker_env_pass_through:
                self.docker_env_pass_through = []
            for credential in self.credentials:
                for secret in credential.secrets:
                    self.docker_env_pass_through.append(secret.inject_as_env)
                for variable in credential.variables:
                    self.docker_env_pass_through.append(variable.inject_as_env)

        required_files = tool_source.parse_required_files()
        if required_files is None: