From abc4c00efa641e36f1e410228c5e2a25fb02a906 Mon Sep 17 00:00:00 2001 From: ErmiasG Date: Tue, 27 Sep 2022 11:15:06 +0200 Subject: [PATCH] stop execution service user (#1092) --- .../hopsworks/api/jobs/executions/ExecutionsResource.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hopsworks-api/src/main/java/io/hops/hopsworks/api/jobs/executions/ExecutionsResource.java b/hopsworks-api/src/main/java/io/hops/hopsworks/api/jobs/executions/ExecutionsResource.java index d52e09545a..36031fa2fb 100644 --- a/hopsworks-api/src/main/java/io/hops/hopsworks/api/jobs/executions/ExecutionsResource.java +++ b/hopsworks-api/src/main/java/io/hops/hopsworks/api/jobs/executions/ExecutionsResource.java @@ -137,8 +137,9 @@ public Response getExecution(@ApiParam(value = "execution id", required = true) @Path("{id}/status") @Produces(MediaType.APPLICATION_JSON) @AllowedProjectRoles({AllowedProjectRoles.DATA_SCIENTIST, AllowedProjectRoles.DATA_OWNER}) - @JWTRequired(acceptedTokens={Audience.API, Audience.JOB}, allowedUserRoles={"HOPS_ADMIN", "HOPS_USER"}) - @ApiKeyRequired( acceptedScopes = {ApiScope.JOB}, allowedUserRoles = {"HOPS_ADMIN", "HOPS_USER"}) + @JWTRequired(acceptedTokens = {Audience.API, Audience.JOB}, + allowedUserRoles = {"HOPS_ADMIN", "HOPS_USER", "HOPS_SERVICE_USER"}) + @ApiKeyRequired(acceptedScopes = {ApiScope.JOB}, allowedUserRoles = {"HOPS_ADMIN", "HOPS_USER", "HOPS_SERVICE_USER"}) public Response stopExecution( @ApiParam(value = "Id of execution.", required = true) @PathParam("id") Integer id, @ApiParam(value = "status to set.", required = true) Status status,