Documentation ¶
Overview ¶
Package defaults defines Teleport-specific defaults
Index ¶
Constants ¶
View Source
const ( // Namespace is default namespace Namespace = "default" // DefaultIOTimeout is a default network IO timeout. DefaultIOTimeout = 30 * time.Second // DefaultIdleTimeout is a default idle connection timeout. DefaultIdleTimeout = 30 * time.Second // KeepAliveCountMax is the number of keep-alive messages that can be sent // without receiving a response from the client before the client is // disconnected. The max count mirrors ClientAliveCountMax of sshd. KeepAliveCountMax = 3 // MinCertDuration specifies minimum duration of validity of issued certificate MinCertDuration = time.Minute // MaxCertDuration limits maximum duration of validity of issued certificate MaxCertDuration = 30 * time.Hour // CertDuration is a default certificate duration. CertDuration = 12 * time.Hour // ServerAnnounceTTL is the default TTL of server presence resources. ServerAnnounceTTL = 10 * time.Minute // InstanceHeartbeatTTL is the default TTL of the instance presence resource. InstanceHeartbeatTTL = 20 * time.Minute // MaxInstanceHeartbeatInterval is the upper bound of the variable instance // heartbeat interval. MaxInstanceHeartbeatInterval = 18 * time.Minute // SessionTrackerTTL defines the default base ttl of a session tracker. SessionTrackerTTL = 30 * time.Minute // BreakerInterval is the period in time the circuit breaker will // tally metrics for BreakerInterval = time.Minute // TrippedPeriod is the default period of time the circuit breaker will // remain in breaker.StateTripped before transitioning to breaker.StateRecovering. No // outbound requests are allowed for the duration of this period. TrippedPeriod = 60 * time.Second // RecoveryLimit is the default number of consecutive successful requests needed to transition // from breaker.StateRecovering to breaker.StateStandby RecoveryLimit = 3 // BreakerRatio is the default ratio of failed requests to successful requests that will // result in the circuit breaker transitioning to breaker.StateTripped BreakerRatio = 0.9 // BreakerRatioMinExecutions is the minimum number of requests before the ratio tripper // will consider examining the request pass rate BreakerRatioMinExecutions = 10 )
View Source
const ( // When running in "SSH Proxy" role this port will be used for incoming // connections from SSH nodes who wish to use "reverse tunnell" (when they // run behind an environment/firewall which only allows outgoing connections) SSHProxyTunnelListenPort = 3024 // SSHProxyListenPort is the default Teleport SSH proxy listen port. SSHProxyListenPort = 3023 // ProxyWebListenPort is the default Teleport Proxy WebPort address. ProxyWebListenPort = 3080 // StandardHTTPSPort is the default port used for the https URI scheme. StandardHTTPSPort = 443 )
View Source
const ( // TunnelPublicAddrEnvar optionally specifies the alternative reverse tunnel address. TunnelPublicAddrEnvar = "TELEPORT_TUNNEL_PUBLIC_ADDR" // TLSRoutingConnUpgradeEnvVar overwrites the test result for deciding if // ALPN connection upgrade is required. // // Sample values: // true // <some.cluster.com>=yes,<another.cluster.com>=no // 0,<some.cluster.com>=1 // // TODO(greedy52) DELETE in ??. Note that this toggle was planned to be // deleted in 15.0 when the feature exits preview. However, many users // still rely on this manual toggle as IsALPNConnUpgradeRequired cannot // detect many situations where connection upgrade is required. This can be // deleted once IsALPNConnUpgradeRequired is improved. TLSRoutingConnUpgradeEnvVar = "TELEPORT_TLS_ROUTING_CONN_UPGRADE" // TLSRoutingConnUpgradeModeEnvVar overwrites the upgrade mode used when // performing connection upgrades by the clients: // - "websocket": client only requests "websocket" in the "Upgrade" header. // - "legacy": client only requests legacy "alpn"/"alpn-ping" in the // "Upgrade" header. // - "", "default", or any other value than above: client sends both // WebSocket and legacy in the "Upgrade" header. // // TODO(greedy52) DELETE in 17.0 TLSRoutingConnUpgradeModeEnvVar = "TELEPORT_TLS_ROUTING_CONN_UPGRADE_MODE" )
View Source
const (
// DefaultChunkSize is the default chunk size for paginated endpoints.
DefaultChunkSize = 1000
)
Variables ¶
This section is empty.
Functions ¶
func EnhancedEvents ¶
func EnhancedEvents() []string
EnhancedEvents returns the default list of enhanced events.
func KeepAliveInterval ¶
func ServerKeepAliveTTL ¶
func SetTestTimeouts ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.