Revision 9368f21c53b7aa96b8743a0b8b79a0ab44d963c6 authored by Jarno Rajahalme on 20 June 2024, 21:26:05 UTC, committed by Nathan Sweet on 21 June 2024, 15:57:37 UTC
AllowsIdentity is only used for testing, move it there.

Add the missing InvertedPortMask field on the wildcard port lookup.

Signed-off-by: Jarno Rajahalme <jarno@isovalent.com>
1 parent d97069c
Raw File
cache_status.go
// SPDX-License-Identifier: Apache-2.0
// Copyright Authors of Cilium

package k8s

// CacheStatus allows waiting for k8s caches to synchronize.
type CacheStatus chan struct{}

// Sychronized returns true if caches have been synchronized at least once.
//
// Returns true for an uninitialized [CacheStatus].
func (cs CacheStatus) Synchronized() bool {
	if cs == nil {
		return true
	}

	select {
	case <-cs:
		return true
	default:
		return false
	}
}
back to top