Documentation
¶
Overview ¶
Package config loads required standalone SecondBox process configuration.
Index ¶
Constants ¶
View Source
const ( DefaultHTTPTimeoutSeconds int64 = 30 DefaultRunnerHeartbeatIntervalMilliseconds int64 = 5000 DefaultRunnerHeartbeatTimeoutMilliseconds int64 = 30000 DefaultRunnerCommandDeliveryBatchSize int64 = 16 DefaultRunnerEventPersistenceBatchSize int64 = 16 DefaultRunnerEventPersistenceBatchWaitMilliseconds int64 = 2 DefaultDataPlaneMaximumSessionBytes int64 = 67108864 DefaultIdempotencyRetentionSeconds int64 = 86400 DefaultLifecycleReconcileBatchSize int64 = 8 DefaultLifecycleReconcilePollIntervalMilliseconds int64 = 250 DefaultLifecycleReconcileClaimDurationMilliseconds int64 = 30000 DefaultAssignmentClaimDurationMilliseconds int64 = 30000 DefaultAssignmentDeadlineMilliseconds int64 = 120000 DefaultAssignmentRetryLimit int64 = 2 DefaultSchedulerSerializationRetryLimit int64 = 3 )
Code-owned tuning defaults. Each corresponding environment variable is an optional, validated override; these literals are the reviewed deployed values.
Variables ¶
This section is empty.
Functions ¶
func CategoryCEnvironmentNames ¶
func CategoryCEnvironmentNames() []string
Types ¶
type Config ¶
type Config struct {
ListenAddress string
PublicBaseURL string
RunnerListenAddress string
DatabaseURL string
LogPath string
PlatformToken string
HTTPTimeout time.Duration
RunnerServerCertificatePath string
RunnerServerPrivateKeyPath string
RunnerCACertificatePath string
RunnerCredential string
RunnerHeartbeatInterval time.Duration
RunnerCommandPollInterval time.Duration
RunnerCommandDeliveryBatchSize int64
RunnerEventPersistenceBatchSize int
RunnerEventPersistenceBatchWait time.Duration
DataPlanePollInterval time.Duration
DataPlaneRetention time.Duration
DataPlaneMaximumSessionBytes int64
IdempotencyRetention time.Duration
LifecycleReconcileBatchSize int
LifecycleReconcilePollInterval time.Duration
LifecycleReconcileClaimDuration time.Duration
AssignmentClaimDuration time.Duration
AssignmentDeadline time.Duration
RunnerHeartbeatTimeout time.Duration
AssignmentRetryLimit int64
SchedulerSerializationRetryLimit int
SignedAssetCatalogPath string
RunnerEnabledFeatures []string
DefaultSubjectQuota contracts.QuotaLimits
}
Config contains only explicitly configured control-plane settings.
func FromEnvironment ¶
FromEnvironment fails when any required setting is absent or invalid.
type TuningDefault ¶
TuningDefault describes one optional control-plane environment override. TOML field ownership lives in internal/deployconfig; this registry exposes only the process contract and its compiled value.
func TuningDefaults ¶
func TuningDefaults() []TuningDefault
TuningDefaults returns the complete Category C surface in stable order.
Click to show internal directories.
Click to hide internal directories.