diff --git a/pkg/models/gateway/gateway.go b/pkg/models/gateway/gateway.go index 959c522123..a8c130c64d 100644 --- a/pkg/models/gateway/gateway.go +++ b/pkg/models/gateway/gateway.go @@ -331,7 +331,7 @@ func (c *gatewayOperator) UpgradeGateway(namespace string) (*v1alpha1.Gateway, e if l == nil { return nil, fmt.Errorf("invalid operation, no legacy gateway was found") } - if l.Namespace != c.options.Namespace { + if l.Namespace != c.getWorkingNamespace(namespace) { return nil, fmt.Errorf("invalid operation, can't upgrade legacy gateway when working namespace changed") }