fix(host): bind ConfigAuditOptions with ValidateOnStart on central (review 2026-10-21 08/G1 purge wiring)
This commit is contained in:
@@ -521,6 +521,9 @@ try
|
|||||||
var configDbConnectionString = configuration["ScadaBridge:Database:ConfigurationDb"]
|
var configDbConnectionString = configuration["ScadaBridge:Database:ConfigurationDb"]
|
||||||
?? throw new InvalidOperationException("ScadaBridge:Database:ConfigurationDb connection string is required for Central role.");
|
?? throw new InvalidOperationException("ScadaBridge:Database:ConfigurationDb connection string is required for Central role.");
|
||||||
builder.Services.AddConfigurationDatabase(configDbConnectionString);
|
builder.Services.AddConfigurationDatabase(configDbConnectionString);
|
||||||
|
builder.Services.AddOptions<ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Maintenance.ConfigAuditOptions>()
|
||||||
|
.Bind(configuration.GetSection(ZB.MOM.WW.ScadaBridge.ConfigurationDatabase.Maintenance.ConfigAuditOptions.SectionName))
|
||||||
|
.ValidateOnStart();
|
||||||
|
|
||||||
// Health checks for readiness gating — shared ZB.MOM.WW.Health probes.
|
// Health checks for readiness gating — shared ZB.MOM.WW.Health probes.
|
||||||
// Ready tier (/health/ready): database + akka-cluster + required-singletons.
|
// Ready tier (/health/ready): database + akka-cluster + required-singletons.
|
||||||
|
|||||||
Reference in New Issue
Block a user