chore(host): remove unused Database:MachineDataDb option, validation, config and docs
This commit is contained in:
@@ -12,11 +12,6 @@ namespace ZB.MOM.WW.ScadaBridge.Host.Tests;
|
||||
/// StartupValidator preflight (added in 1fcc4f5) does not fail for tests that set
|
||||
/// <c>DOTNET_ENVIRONMENT=Central</c> without an explicit pepper env var.
|
||||
///
|
||||
/// Also supplies <c>ScadaBridge__Database__MachineDataDb</c> so the Central-role
|
||||
/// StartupValidator preflight (a missing MachineDataDb setting) does not
|
||||
/// fail for tests that set <c>DOTNET_ENVIRONMENT=Central</c> without an explicit
|
||||
/// MachineDataDb env var.
|
||||
///
|
||||
/// G-4 (secrets adoption): <c>appsettings.Central.json</c> now carries
|
||||
/// <c>${secret:...}</c> references for the ConfigurationDb connection string, the
|
||||
/// LDAP service-account password and the JWT signing key. The pre-host secrets
|
||||
@@ -44,11 +39,6 @@ internal sealed class CentralDbTestEnvironment : IDisposable
|
||||
|
||||
private const string ConfigKey = "ScadaBridge__Database__ConfigurationDb";
|
||||
|
||||
private const string MachineDataDb =
|
||||
"Server=localhost,1433;Database=ScadaBridgeMachineData;User Id=scadabridge_app;Password=ScadaBridge_Dev1#;TrustServerCertificate=true";
|
||||
|
||||
private const string MachineDataKey = "ScadaBridge__Database__MachineDataDb";
|
||||
|
||||
// Test-only pepper — satisfies the ≥16-char StartupValidator requirement without
|
||||
// committing a real secret. The env-var name uses the double-underscore delimiter
|
||||
// so AddEnvironmentVariables() maps it to ScadaBridge:InboundApi:ApiKeyPepper.
|
||||
@@ -67,7 +57,6 @@ internal sealed class CentralDbTestEnvironment : IDisposable
|
||||
private const string JwtSigningKeyKey = "ScadaBridge__Security__JwtSigningKey";
|
||||
|
||||
private readonly string? _previousConfig;
|
||||
private readonly string? _previousMachineData;
|
||||
private readonly string? _previousPepper;
|
||||
private readonly string? _previousLdapPassword;
|
||||
private readonly string? _previousJwtSigningKey;
|
||||
@@ -95,9 +84,6 @@ internal sealed class CentralDbTestEnvironment : IDisposable
|
||||
_previousConfig = Environment.GetEnvironmentVariable(ConfigKey);
|
||||
Environment.SetEnvironmentVariable(ConfigKey, ConfigurationDb);
|
||||
|
||||
_previousMachineData = Environment.GetEnvironmentVariable(MachineDataKey);
|
||||
Environment.SetEnvironmentVariable(MachineDataKey, MachineDataDb);
|
||||
|
||||
_previousPepper = Environment.GetEnvironmentVariable(PepperKey);
|
||||
Environment.SetEnvironmentVariable(PepperKey, TestPepper);
|
||||
|
||||
@@ -112,7 +98,6 @@ internal sealed class CentralDbTestEnvironment : IDisposable
|
||||
public void Dispose()
|
||||
{
|
||||
Environment.SetEnvironmentVariable(ConfigKey, _previousConfig);
|
||||
Environment.SetEnvironmentVariable(MachineDataKey, _previousMachineData);
|
||||
Environment.SetEnvironmentVariable(PepperKey, _previousPepper);
|
||||
Environment.SetEnvironmentVariable(LdapPasswordKey, _previousLdapPassword);
|
||||
Environment.SetEnvironmentVariable(JwtSigningKeyKey, _previousJwtSigningKey);
|
||||
|
||||
Reference in New Issue
Block a user