Skip to content

Commit

Permalink
get launch using DescribeWorkflowLaunch to allow 'view' user requests
Browse files Browse the repository at this point in the history
  • Loading branch information
JaimeSeqLabs committed Dec 13, 2023
1 parent 3e14dca commit 2520c2b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
8 changes: 5 additions & 3 deletions conf/reflect-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2294,7 +2294,8 @@
"name":"io.seqera.tower.model.CreatePipelineRequest",
"allDeclaredFields":true,
"allDeclaredMethods":true,
"allDeclaredConstructors":true
"allDeclaredConstructors":true,
"methods":[{"name":"getDescription","parameterTypes":[] }, {"name":"getIcon","parameterTypes":[] }, {"name":"getLabelIds","parameterTypes":[] }, {"name":"getLaunch","parameterTypes":[] }, {"name":"getName","parameterTypes":[] }]
},
{
"name":"io.seqera.tower.model.CreatePipelineResponse",
Expand Down Expand Up @@ -2416,7 +2417,8 @@
"name":"io.seqera.tower.model.DescribePipelineResponse",
"allDeclaredFields":true,
"allDeclaredMethods":true,
"allDeclaredConstructors":true
"allDeclaredConstructors":true,
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"setPipeline","parameterTypes":["io.seqera.tower.model.PipelineDbDto"] }]
},
{
"name":"io.seqera.tower.model.DescribeTaskResponse",
Expand Down Expand Up @@ -3049,7 +3051,7 @@
"allDeclaredFields":true,
"allDeclaredMethods":true,
"allDeclaredConstructors":true,
"methods":[{"name":"<init>","parameterTypes":[] }]
"methods":[{"name":"<init>","parameterTypes":[] }, {"name":"getComputeEnvId","parameterTypes":[] }, {"name":"getConfigProfiles","parameterTypes":[] }, {"name":"getConfigText","parameterTypes":[] }, {"name":"getDateCreated","parameterTypes":[] }, {"name":"getEntryName","parameterTypes":[] }, {"name":"getHeadJobCpus","parameterTypes":[] }, {"name":"getHeadJobMemoryMb","parameterTypes":[] }, {"name":"getId","parameterTypes":[] }, {"name":"getLabelIds","parameterTypes":[] }, {"name":"getMainScript","parameterTypes":[] }, {"name":"getOptimizationId","parameterTypes":[] }, {"name":"getOptimizationTargets","parameterTypes":[] }, {"name":"getParamsText","parameterTypes":[] }, {"name":"getPipeline","parameterTypes":[] }, {"name":"getPostRunScript","parameterTypes":[] }, {"name":"getPreRunScript","parameterTypes":[] }, {"name":"getPullLatest","parameterTypes":[] }, {"name":"getResume","parameterTypes":[] }, {"name":"getRevision","parameterTypes":[] }, {"name":"getRunName","parameterTypes":[] }, {"name":"getSchemaName","parameterTypes":[] }, {"name":"getSessionId","parameterTypes":[] }, {"name":"getStubRun","parameterTypes":[] }, {"name":"getTowerConfig","parameterTypes":[] }, {"name":"getUserSecrets","parameterTypes":[] }, {"name":"getWorkDir","parameterTypes":[] }, {"name":"getWorkspaceSecrets","parameterTypes":[] }]
},
{
"name":"io.seqera.tower.model.WorkflowLaunchResponse",
Expand Down
7 changes: 3 additions & 4 deletions src/main/java/io/seqera/tower/cli/commands/runs/ViewCmd.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
package io.seqera.tower.cli.commands.runs;

import io.seqera.tower.ApiException;
import io.seqera.tower.cli.commands.global.ShowLabelsOption;
import io.seqera.tower.cli.commands.global.WorkspaceOptionalOptions;
import io.seqera.tower.cli.commands.runs.download.DownloadCmd;
import io.seqera.tower.cli.commands.runs.metrics.MetricsCmd;
Expand All @@ -28,8 +27,8 @@
import io.seqera.tower.cli.responses.Response;
import io.seqera.tower.cli.responses.runs.RunView;
import io.seqera.tower.model.ComputeEnv;
import io.seqera.tower.model.DescribeWorkflowLaunchResponse;
import io.seqera.tower.model.DescribeWorkflowResponse;
import io.seqera.tower.model.ListLabelsResponse;
import io.seqera.tower.model.ProgressData;
import io.seqera.tower.model.Workflow;
import io.seqera.tower.model.WorkflowLoad;
Expand All @@ -42,7 +41,6 @@
import java.util.List;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import java.util.stream.Collectors;

import static io.seqera.tower.cli.utils.FormatHelper.formatLabels;

Expand Down Expand Up @@ -81,7 +79,8 @@ protected Response exec() throws ApiException {
Workflow workflow = workflowResponse.getWorkflow();
WorkflowLoad workflowLoad = workflowLoadByWorkflowId(wspId, id);

ComputeEnv computeEnv = workflow.getLaunchId() != null ? launchById(wspId, workflow.getLaunchId()).getComputeEnv() : null;
DescribeWorkflowLaunchResponse wfLaunch = api().describeWorkflowLaunch(workflow.getId(), wspId);
ComputeEnv computeEnv = wfLaunch.getLaunch() != null ? wfLaunch.getLaunch().getComputeEnv() : null;

ProgressData progress = null;
if (opts.processes || opts.stats || opts.load || opts.utilization) {
Expand Down

0 comments on commit 2520c2b

Please sign in to comment.