18881: Adds runtime_status support on container model.
authorLucas Di Pentima <lucas.dipentima@curii.com>
Fri, 1 Apr 2022 15:10:32 +0000 (12:10 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 7 Apr 2022 17:47:23 +0000 (14:47 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

src/models/container.ts
src/models/runtime-status.ts [new file with mode: 0644]

index e931c4bfd84bfec9c67d53b227f7e58b46f8aaf4..127c250886f1b1c5086080bb006ece4f0a7e7308 100644 (file)
@@ -6,6 +6,7 @@ import { Resource, ResourceKind } from "./resource";
 import { MountType } from 'models/mount-types';
 import { RuntimeConstraints } from "models/runtime-constraints";
 import { SchedulingParameters } from './scheduling-parameters';
+import { RuntimeStatus } from "./runtime-status";
 
 export enum ContainerState {
     QUEUED = 'Queued',
@@ -27,6 +28,7 @@ export interface ContainerResource extends Resource {
     outputPath: string;
     mounts: MountType[];
     runtimeConstraints: RuntimeConstraints;
+    runtimeStatus: RuntimeStatus;
     schedulingParameters: SchedulingParameters;
     output: string | null;
     containerImage: string;
diff --git a/src/models/runtime-status.ts b/src/models/runtime-status.ts
new file mode 100644 (file)
index 0000000..c659930
--- /dev/null
@@ -0,0 +1,11 @@
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: AGPL-3.0
+
+export interface RuntimeStatus {
+    error?: string;
+    warning?: string;
+    activity?: string;
+    errorDetail?: string;
+    warningDetail?: string;
+}