diff --git a/virtcontainers/kata_builtin_proxy.go b/virtcontainers/kata_builtin_proxy.go index 0185403717..8ac90d84de 100644 --- a/virtcontainers/kata_builtin_proxy.go +++ b/virtcontainers/kata_builtin_proxy.go @@ -55,10 +55,13 @@ func (p *kataBuiltInProxy) start(params proxyParams) (int, string, error) { params.logger.Debug("Starting builtin kata proxy") p.sandboxID = params.id - err := p.watchConsole(buildinProxyConsoleProto, params.consoleURL, params.logger) - if err != nil { - p.sandboxID = "" - return -1, "", err + + if params.debug { + err := p.watchConsole(buildinProxyConsoleProto, params.consoleURL, params.logger) + if err != nil { + p.sandboxID = "" + return -1, "", err + } } return -1, params.agentURL, nil diff --git a/virtcontainers/kata_builtin_proxy_test.go b/virtcontainers/kata_builtin_proxy_test.go index 32e9b95b1d..e682bd945e 100644 --- a/virtcontainers/kata_builtin_proxy_test.go +++ b/virtcontainers/kata_builtin_proxy_test.go @@ -17,7 +17,7 @@ func TestKataBuiltinProxy(t *testing.T) { p := kataBuiltInProxy{} - params := proxyParams{} + params := proxyParams{debug: true} err := p.validateParams(params) assert.NotNil(err)