package
0.0.0-20240624235250-9e89dfb7520d
Repository: https://github.com/tailscale/pkgsitelib.git
Documentation: pkg.go.dev

# Packages

Package dynconfig supports dynamic configuration for pkgsite services.
Package serverconfig resolves shared configuration for Go Discovery services.

# Constants

AllowDebugHeader is the header key used by the frontend server that allows serving debug pages.
AppVersionFormat is the expected format of the app version timestamp.
BypassCacheAuthHeader is the header key used by the frontend server to know that a request can bypass cache.
BypassErrorReportingHeader is the header key used by the ErrorReporting middleware to avoid calling the errorreporting service.
BypassQuotaAuthHeader is the header key used by the frontend server to know that a request can bypass the quota server.
SourceTimeout is the value of the timeout for source.Client, which is used to fetch source code from third party URLs.
StatementTimeout is the value of the Postgres statement_timeout parameter.
TaskIDChangeIntervalFrontend is the time period during which a given module version can be re-enqueued to frontend tasks.

# Structs

Config holds shared configuration values used in instantiating our server components.
MonitoredResource represents the resource that is running the current binary.
QuotaSettings is config for internal/middleware/quota.go.