OPC # 0002: Improvements to Client provisioning workflows
This commit is contained in:
@@ -27,4 +27,19 @@ public class SagaContext
|
||||
// Written by PulumiStep (DedicatedVM/Enterprise tier) — target host details for subsequent steps
|
||||
public string? VmIpAddress { get; set; }
|
||||
public string? VmSshKeyPath { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Per-component resolved endpoints for this provisioning job.
|
||||
/// Keyed by component name: "Keycloak", "Vault", "Postgres", "Minio".
|
||||
/// Built by ProvisioningWorker before the saga starts; OwnContainer host ports
|
||||
/// are resolved and written back by InfrastructureProvisioningStep.
|
||||
/// </summary>
|
||||
public Dictionary<string, ResolvedEndpoint> ResolvedTopology { get; init; } =
|
||||
new(StringComparer.OrdinalIgnoreCase);
|
||||
|
||||
/// <summary>
|
||||
/// Absolute path to the generated docker-compose.yml for this tenant.
|
||||
/// Non-null only for OwnContainer tenants.
|
||||
/// </summary>
|
||||
public string? ComposeFilePath { get; set; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user