pub struct RchConfig {Show 19 fields
pub general: GeneralConfig,
pub compilation: CompilationConfig,
pub transfer: TransferConfig,
pub environment: EnvironmentConfig,
pub circuit: CircuitBreakerConfig,
pub output: OutputConfig,
pub self_healing: SelfHealingConfig,
pub self_test: SelfTestConfig,
pub selection: SelectionConfig,
pub execution: ExecutionConfig,
pub alerts: AlertsConfig,
pub fleet: FleetConfig,
pub path_topology: PathTopologyConfig,
pub doctor: DoctorConfig,
pub remediation: RemediationConfig,
pub layer0: Layer0Config,
pub api: ApiConfig,
pub dashboard: DashboardConfig,
pub jobs: JobsConfig,
}Expand description
RCH configuration.
Fields§
§general: GeneralConfig§compilation: CompilationConfig§transfer: TransferConfig§environment: EnvironmentConfig§circuit: CircuitBreakerConfig§output: OutputConfig§self_healing: SelfHealingConfig§self_test: SelfTestConfig§selection: SelectionConfigWorker selection algorithm configuration.
execution: ExecutionConfigExecution allowlist configuration (bd-785w).
alerts: AlertsConfigWorker health alerting configuration (daemon).
fleet: FleetConfigFleet operation configuration (bd-rs7w.2).
path_topology: PathTopologyConfigPath topology overrides for project root directories.
doctor: DoctorConfigDoctor / reliability subsystem configuration (verdict webhooks).
remediation: RemediationConfigSession-history remediation knobs: the central schema and default policy for temporary bypass, auto-rejoin, reconciliation, proof, incident ledger, build-root, pooled targets, telemetry freshness, log retention, disk pressure, and smoke defaults (bd-…remediation-ocv9i.17.1).
layer0: Layer0ConfigLayer 0 configuration pack knobs (bd-bqu38 / M-1 §149). Defaults OFF; injected as CARGO_PROFILE_* env vars into remote cargo builds.
api: ApiConfigDaemon status API over TCP for other machines on the tailnet
([api], bd-2f5ms). Off unless bind is set.
dashboard: DashboardConfigWhere the fleet dashboard lives ([dashboard]), for rch web.
jobs: JobsConfigJob-mode defaults ([jobs]), for rch exec --job.