diff --git a/agent/agentcontainers/api.go b/agent/agentcontainers/api.go index 349b85e3d269f..8fff664c0b0f7 100644 --- a/agent/agentcontainers/api.go +++ b/agent/agentcontainers/api.go @@ -378,6 +378,8 @@ func (api *API) updateContainers(ctx context.Context) error { return xerrors.Errorf("list containers failed: %w", err) } + // Clone to avoid test flakes due to data manipulation. + updated.Containers = slices.Clone(updated.Containers) api.mu.Lock() defer api.mu.Unlock()