Remove offline sample targets; load containers from appsettings KnownContainers.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
using System.Security.Cryptography;
|
||||
using System.Security.Cryptography.X509Certificates;
|
||||
using ZA.CoreService.ESBCertificateManager.Configuration;
|
||||
using ZA.CoreService.ESBCertificateManager.Data;
|
||||
using ZA.CoreService.ESBCertificateManager.Models;
|
||||
using ZA.CoreService.ESBCertificateManager.Services;
|
||||
|
||||
@@ -1292,17 +1291,26 @@ namespace ZA.CoreService.ESBCertificateManager
|
||||
return panel;
|
||||
}
|
||||
|
||||
private async Task LoadTargetsAsync()
|
||||
private Task LoadTargetsAsync()
|
||||
{
|
||||
try
|
||||
{
|
||||
SetStatus("Lade Bereitstellungsziele…", isError: false);
|
||||
(ITargetRepository repository, string loadMessage) =
|
||||
await TargetRepositoryFactory.CreateAsync(_settings);
|
||||
|
||||
_loadedTargets = await repository.GetActiveTargetsAsync();
|
||||
SetStatus("Lade Container aus appsettings (KnownContainers)…", isError: false);
|
||||
_loadedTargets = _sonicDiscovery.BuildTargetsFromConfig();
|
||||
BindTargetsToGrid(_loadedTargets);
|
||||
SetStatus(loadMessage, isError: false);
|
||||
|
||||
if (_loadedTargets.Count == 0)
|
||||
{
|
||||
SetStatus(
|
||||
"Keine KnownContainers in appsettings. SonicConnections[].KnownContainers setzen oder „Container laden“.",
|
||||
isError: true);
|
||||
}
|
||||
else
|
||||
{
|
||||
SetStatus(
|
||||
$"{_loadedTargets.Count} Container aus appsettings. Optional: „Container laden“ für Live-Liste.",
|
||||
isError: false);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
@@ -1314,6 +1322,8 @@ namespace ZA.CoreService.ESBCertificateManager
|
||||
{
|
||||
RefreshActionButtonStates();
|
||||
}
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
private void BindTargetsToGrid(IReadOnlyList<DeploymentTarget> targets)
|
||||
|
||||
Reference in New Issue
Block a user