import org.open.infc.grpc.Result;
import org.open.infc.grpc.client.OpenRemoteCli;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import com.google.gson.internal.LinkedTreeMap;
import io.swagger.annotations.Api;
return Response.serverError().entity(result.getOutput()).build();
}
- return Response.ok(result.getOutput(), MediaType.APPLICATION_JSON).build();
+ ObjectMapper mapper = new ObjectMapper();
+ JsonNode resultJson = mapper.readTree(result.getOutput());
+
+ ((ObjectNode)resultJson).put("build_tag", System.getenv("BUILD_TAG"));
+
+ return Response.ok(resultJson.toString(), MediaType.APPLICATION_JSON).build();
}
}