Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TimeoutConfigDefault is the default timeout configuration. TimeoutConfigDefault = TimeoutConfig{ ClusterMeshSyncTimeout: 1 * time.Minute, ClusterMeshIPIdentitiesSyncTimeout: 1 * time.Minute, } )
Functions ¶
This section is empty.
Types ¶
type TimeoutConfig ¶
type TimeoutConfig struct { // ClusterMeshSyncTimeout is the timeout when waiting for the initial // synchronization from all remote clusters, before triggering the // circuit breaker and possibly disrupting cross-cluster connections. ClusterMeshSyncTimeout time.Duration // ClusterMeshIPIdentitiesSyncTimeout is the timeout when waiting for the // initial synchronization of ipcache entries and identities from all remote // clusters before regenerating the local endpoints. // Deprecated in favor of ClusterMeshSyncTimeout. ClusterMeshIPIdentitiesSyncTimeout time.Duration }
func (TimeoutConfig) Flags ¶
func (def TimeoutConfig) Flags(flags *pflag.FlagSet)
func (TimeoutConfig) Timeout ¶
func (tc TimeoutConfig) Timeout() time.Duration
Click to show internal directories.
Click to hide internal directories.