Quellcode durchsuchen

Added revision message to expanded stack

jnfrati vor 4 Jahren
Ursprung
Commit
61bd7a20d2

+ 6 - 5
dashboard/src/main/home/cluster-dashboard/stacks/ExpandedStack/ExpandedStack.tsx

@@ -122,15 +122,16 @@ const ExpandedStack = () => {
       </InfoWrapper>
 
       {/* Stack error message */}
-      {stack.latest_revision &&
-      stack.latest_revision.status === "failed" &&
-      stack.latest_revision.message?.length > 0 ? (
+      {currentRevision &&
+      currentRevision?.reason &&
+      currentRevision?.message?.length > 0 ? (
         <StackErrorMessageStyles.Wrapper>
           <StackErrorMessageStyles.Title color="#b7b7c9">
-            Error reason:
+            Revision message:
           </StackErrorMessageStyles.Title>
           <StackErrorMessageStyles.Text color="#aaaabb">
-            {stack.latest_revision.message}
+            {currentRevision?.status === "failed" ? "Error: " : ""}
+            {currentRevision?.message}
           </StackErrorMessageStyles.Text>
         </StackErrorMessageStyles.Wrapper>
       ) : null}

+ 8 - 1
dashboard/src/main/home/cluster-dashboard/stacks/types.ts

@@ -60,7 +60,14 @@ export type StackRevision = {
   created_at: string;
   status: "deploying" | "deployed" | "failed"; // type with enum
   stack_id: string;
-  reason: "DeployError" | "SaveError" | "RollbackError";
+  reason:
+    | "DeployError"
+    | "SaveError"
+    | "RollbackError"
+    | "EnvGroupUpgrade"
+    | "ApplicationUpgrade"
+    | "SourceConfigUpgrade"
+    | "Rollback";
   message: string;
 };