big changes

This commit is contained in:
Mike Gisler
2026-07-28 08:03:12 +02:00
parent c73f53d740
commit 4d19873776
179 changed files with 14953 additions and 494 deletions
@@ -5,12 +5,13 @@ namespace ZA.CoreService.ESBCertificateManager.Services;
public sealed class RestartExecutor
{
private readonly IReadOnlyList<SonicConnection> _sonicConnections;
private readonly ISecretProvider _secretProvider;
public RestartExecutor(IReadOnlyList<SonicConnection> sonicConnections)
public RestartExecutor(
IReadOnlyList<SonicConnection> sonicConnections)
{
_sonicConnections = sonicConnections;
}
public async Task<(bool Success, string Status, string? Detail)> ExecuteAsync(
DeploymentTarget target,
CancellationToken cancellationToken = default)
@@ -29,7 +30,8 @@ public sealed class RestartExecutor
$"Ziel '{target.Name}': SonicConnection '{target.SonicConnectionName}' fehlt in appsettings.");
}
using SonicManagementClient client = new(connection);
using SonicManagementClient client =
new(connection);
return await client.RestartContainerAsync(target.ContainerName, cancellationToken);
}
}