From d48129b3ed5be092f1145feb8f92f9fd160f47c3 Mon Sep 17 00:00:00 2001 From: fengxsong Date: Wed, 11 Oct 2023 17:26:10 +0800 Subject: [PATCH] fix: create new container mount when force override (#4068) Signed-off-by: fengxsong --- pkg/apply/processor/install.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/apply/processor/install.go b/pkg/apply/processor/install.go index 9c0e8b5f569..82590235693 100644 --- a/pkg/apply/processor/install.go +++ b/pkg/apply/processor/install.go @@ -147,11 +147,12 @@ func (c *InstallProcessor) PreProcess(cluster *v2.Cluster) error { if !ForceOverride { continue } - ctrName = mount.Name logger.Debug("trying to override app %s", img) - } else { - ctrName = rand.Generator(8) + if err := c.Buildah.Delete(mount.Name); err != nil { + return err + } } + ctrName = rand.Generator(8) cluster.Spec.Image = stringsutil.Merge(cluster.Spec.Image, img) bderInfo, err := c.Buildah.Create(ctrName, img) if err != nil {