From 2dbd1aa0020d807824f4e16f28acdf9b92deba40 Mon Sep 17 00:00:00 2001 From: "cased[bot]" <142548026+cased[bot]@users.noreply.github.com> Date: Sun, 9 Nov 2025 18:09:57 +0000 Subject: [PATCH] fix: update internal/app/world-cli/common/docker/client.go --- internal/app/world-cli/common/docker/client.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/internal/app/world-cli/common/docker/client.go b/internal/app/world-cli/common/docker/client.go index 61b71169..dccb4e90 100644 --- a/internal/app/world-cli/common/docker/client.go +++ b/internal/app/world-cli/common/docker/client.go @@ -118,6 +118,13 @@ func (c *Client) Start(ctx context.Context, } }() + // Set default namespace if not provided + if namespace == "" { + logger.Warn("CARDINAL_NAMESPACE not provided, defaulting to defaultnamespace") + namespace = "defaultnamespace" + c.cfg.DockerEnv["CARDINAL_NAMESPACE"] = namespace + } + namespace := c.cfg.DockerEnv["CARDINAL_NAMESPACE"] err := c.createNetworkIfNotExists(ctx, namespace) if err != nil { @@ -195,6 +202,15 @@ func (c *Client) Purge(ctx context.Context, serviceBuilders ...service.Builder) return eris.Wrap(err, "Failed to remove containers") } + namespace := c.cfg.DockerEnv["CARDINAL_NAMESPACE"] + // Set default namespace if not provided + if namespace == "" { + logger.Warn("CARDINAL_NAMESPACE not provided, defaulting to defaultnamespace") + namespace = "defaultnamespace" + c.cfg.DockerEnv["CARDINAL_NAMESPACE"] = namespace + } + + err = c.processVolume(ctx, REMOVE, c.cfg.DockerEnv["CARDINAL_NAMESPACE"]) if err != nil { return err