13 implementations of IDeploymentStateManager
Aspire.Hosting (1)
Pipelines\Internal\DeploymentStateManagerBase.cs (1)
20internal abstract class DeploymentStateManagerBase<T>(ILogger<T> logger) : IDeploymentStateManager where T : class
Aspire.Hosting.Azure.Kubernetes.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
12internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Azure.Tests (6)
AzureBicepProvisionerTests.cs (1)
2042private sealed class MockDeploymentStateManager : IDeploymentStateManager
AzureDeployerTests.cs (1)
1775private sealed class NoOpDeploymentStateManager : IDeploymentStateManager
AzureEnvironmentResourceExtensionsTests.cs (1)
5691private sealed class TestDeploymentStateManager : IDeploymentStateManager
AzureSandboxesTests.cs (1)
3642private sealed class TestDeploymentStateManager(string stateFilePath) : IDeploymentStateManager
ProvisioningTestHelpers.cs (1)
1046internal sealed class TestUserSecretsManager : IDeploymentStateManager
tests\Shared\InMemoryDeploymentStateManager.cs (1)
12internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Docker.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
12internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Kubernetes.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
12internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Tests (3)
Orchestrator\ApplicationOrchestratorTests.cs (1)
1211private sealed class MockDeploymentStateManager : IDeploymentStateManager
Orchestrator\ParameterProcessorTests.cs (2)
1736private sealed class MockDeploymentStateManager : IDeploymentStateManager 2545private sealed class CapturingMockDeploymentStateManager : IDeploymentStateManager
206 references to IDeploymentStateManager
Aspire.Hosting (9)
DistributedApplicationBuilder.cs (2)
675_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>(); 679_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
Orchestrator\ParameterProcessor.cs (1)
23IDeploymentStateManager deploymentStateManager,
Pipelines\DeploymentStateSection.cs (1)
44/// This version is automatically incremented by <see cref="IDeploymentStateManager.SaveSectionAsync"/>
Pipelines\DistributedApplicationPipeline.cs (4)
74var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 323var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (1)
11/// User secrets implementation of <see cref="IDeploymentStateManager"/>.
Aspire.Hosting.Azure (8)
AzureEnvironmentResource.cs (2)
240var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
AzureProvisioningController.cs (1)
75IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
26IDeploymentStateManager deploymentStateManager, 56protected readonly IDeploymentStateManager _deploymentStateManager = deploymentStateManager;
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
26IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
28IDeploymentStateManager deploymentStateManager,
Provisioning\Provisioners\BicepProvisioner.cs (1)
29IDeploymentStateManager deploymentStateManager,
Aspire.Hosting.Azure.Kubernetes (7)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
361var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 773var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>();
AzureKubernetesEnvironmentResource.cs (3)
97var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 163IDeploymentStateManager deploymentStateManager,
Aspire.Hosting.Azure.Kubernetes.Tests (6)
AzureKubernetesInfrastructureTests.cs (4)
1154.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1178.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1596.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()) 1837.AddSingleton<IDeploymentStateManager>(deploymentStateManager)
AzureKubernetesTestBuilder.cs (2)
23IDeploymentStateManager? deploymentStateManager = null, 32builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new InMemoryDeploymentStateManager());
Aspire.Hosting.Azure.Sandboxes (9)
AzureSandboxContainerDeployment.cs (7)
241var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 842IDeploymentStateManager deploymentStateManager, 1310var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 1393var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
AzureSandboxEndpointPropertyValueProvider.cs (2)
62var deploymentStateManager = context.ExecutionContext.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Azure.Tests (144)
AzureBicepProvisionerTests.cs (84)
33var deploymentState = ProvisioningTestHelpers.CreateUserSecretsManager(); 34builder.Services.AddSingleton<IDeploymentStateManager>(deploymentState); 126builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 139services.GetRequiredService<IDeploymentStateManager>(), 152builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 165services.GetRequiredService<IDeploymentStateManager>(), 185builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 199services.GetRequiredService<IDeploymentStateManager>(), 223builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 235services.GetRequiredService<IDeploymentStateManager>(), 263builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 282services.GetRequiredService<IDeploymentStateManager>(), 309builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 348builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 378builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 413builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 446builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 480builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 510builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 545builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 572services.GetRequiredService<IDeploymentStateManager>(), 591builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 608services.GetRequiredService<IDeploymentStateManager>(), 635builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 680services.GetRequiredService<IDeploymentStateManager>(), 714builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 761services.GetRequiredService<IDeploymentStateManager>(), 827builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 838services.GetRequiredService<IDeploymentStateManager>(), 861builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 872services.GetRequiredService<IDeploymentStateManager>(), 891builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 906services.GetRequiredService<IDeploymentStateManager>(), 930builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 933var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 960builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 967var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 996builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1003var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1047builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1054var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1093builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1096var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1127builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1130var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1159builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1162var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1192builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1195var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1351builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1354var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1410builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1413var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1443builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1446var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1476builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1479var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1509builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1544builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1570builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1573var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1674builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1706builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1734builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1758builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1785builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1814builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1839builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1868builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1938private static async Task SeedRunningDeploymentStateAsync(IDeploymentStateManager deploymentStateManager, AzureBicepResource resource, string deploymentId) 1974services.GetRequiredService<IDeploymentStateManager>(),
AzureDeployerTests.cs (10)
1739IDeploymentStateManager? deploymentStateManager = null, 1762builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1903var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1994var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 2027var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 2091var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
AzureEnvironmentResourceExtensionsTests.cs (15)
696builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 737builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1766builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2319builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2732builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2820builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2892builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2930builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4194builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4273builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 5300IDeploymentStateManager? deploymentStateManager = null, 5303var stateManager = deploymentStateManager ?? new TestDeploymentStateManager(); 5307builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 5877private sealed class TestAzureProvisioningOptionsManager(IDeploymentStateManager deploymentStateManager) : IAzureProvisioningOptionsManager 6014private sealed class CanceledDeploymentThenThrowingTestBicepProvisioner(IDeploymentStateManager deploymentStateManager) : IBicepProvisioner
AzureSandboxesTests.cs (8)
1154var stateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 1182builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2818var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 2951var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 3237var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
BicepUtilitiesTests.cs (2)
49var deploymentState = ProvisioningTestHelpers.CreateUserSecretsManager(); 50builder.Services.AddSingleton<IDeploymentStateManager>(deploymentState);
ProvisioningContextProviderTests.cs (22)
30var deploymentState = ProvisioningTestHelpers.CreateUserSecretsManager(); 109IDeploymentStateManager deploymentState, 134var deploymentState = ProvisioningTestHelpers.CreateUserSecretsManager(); 188var deploymentState = ProvisioningTestHelpers.CreateUserSecretsManager(); 220var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 259var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 290var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 326var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 363var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 393var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 426var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 458var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 491var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 525var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 621var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 682var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 784var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 825var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 872var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 916var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 975var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 1019var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager();
ProvisioningContextTests.cs (2)
167var userSecretsManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 199var manager = ProvisioningTestHelpers.CreateUserSecretsManager();
ProvisioningTestHelpers.cs (1)
87public static IDeploymentStateManager CreateUserSecretsManager() => new TestUserSecretsManager();
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (4)
143var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 451var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Docker.Tests (4)
DockerComposeTests.cs (4)
980builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1017builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1049deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1073destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Kubernetes (8)
Deployment\HelmDeploymentEngine.cs (4)
199var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 486var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
KubernetesHelmChartExtensions.cs (4)
366var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 397var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Kubernetes.Tests (5)
KubernetesDeployTests.cs (5)
1945builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1976builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2016builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2061builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2109builder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
953builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 1705IDeploymentStateManager? deploymentStateManager = null,