feat(site): HTTP deployment-config fetcher + DI + options

This commit is contained in:
Joseph Doherty
2026-06-26 13:19:37 -04:00
parent 298a9af59e
commit 7a085444e4
6 changed files with 331 additions and 0 deletions
@@ -56,4 +56,13 @@ public class SiteRuntimeOptions
/// Default: 5000ms.
/// </summary>
public int NativeAlarmRetryIntervalMs { get; set; } = 5000;
/// <summary>HTTP timeout (seconds) for fetching a deployment config from central (notify-and-fetch).</summary>
public int ConfigFetchTimeoutSeconds { get; set; } = 30;
/// <summary>
/// Bounded retry count for the standby's best-effort replicated-config fetch.
/// Reserved — consumed by the standby replication fetch in a later task; not yet wired.
/// </summary>
public int ConfigFetchRetryCount { get; set; } = 3;
}