From 7ee22fee5160bf90ca0d79e6052b984b38824d92 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Tue, 28 Oct 2025 23:53:11 +0100 Subject: [PATCH] Implement shutting down status --- pkg/instance/status.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkg/instance/status.go b/pkg/instance/status.go index c05d460..9230c90 100644 --- a/pkg/instance/status.go +++ b/pkg/instance/status.go @@ -14,20 +14,23 @@ const ( Running Failed Restarting + ShuttingDown ) var nameToStatus = map[string]Status{ - "stopped": Stopped, - "running": Running, - "failed": Failed, - "restarting": Restarting, + "stopped": Stopped, + "running": Running, + "failed": Failed, + "restarting": Restarting, + "shutting_down": ShuttingDown, } var statusToName = map[Status]string{ - Stopped: "stopped", - Running: "running", - Failed: "failed", - Restarting: "restarting", + Stopped: "stopped", + Running: "running", + Failed: "failed", + Restarting: "restarting", + ShuttingDown: "shutting_down", } // Status enum JSON marshaling methods