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)
1941private sealed class MockDeploymentStateManager : IDeploymentStateManager
AzureDeployerTests.cs (1)
1586private sealed class NoOpDeploymentStateManager : IDeploymentStateManager
AzureEnvironmentResourceExtensionsTests.cs (1)
5370private sealed class TestDeploymentStateManager : IDeploymentStateManager
AzureSandboxesTests.cs (1)
3623private sealed class TestDeploymentStateManager(string stateFilePath) : IDeploymentStateManager
ProvisioningTestHelpers.cs (1)
1032internal 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)
1209private sealed class MockDeploymentStateManager : IDeploymentStateManager
Orchestrator\ParameterProcessorTests.cs (2)
1298private sealed class MockDeploymentStateManager : IDeploymentStateManager 1647private sealed class CapturingMockDeploymentStateManager : IDeploymentStateManager
196 references to IDeploymentStateManager
Aspire.Hosting (9)
DistributedApplicationBuilder.cs (2)
660_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>(); 664_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
Orchestrator\ParameterProcessor.cs (1)
22IDeploymentStateManager 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)
221var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
AzureProvisioningController.cs (1)
73IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
26IDeploymentStateManager deploymentStateManager, 54protected readonly IDeploymentStateManager _deploymentStateManager = deploymentStateManager;
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
25IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
27IDeploymentStateManager deploymentStateManager,
Provisioning\Provisioners\BicepProvisioner.cs (1)
28IDeploymentStateManager 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)
1126.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1150.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1568.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()) 1809.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 (134)
AzureBicepProvisionerTests.cs (80)
93builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 106services.GetRequiredService<IDeploymentStateManager>(), 119builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 132services.GetRequiredService<IDeploymentStateManager>(), 152builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 166services.GetRequiredService<IDeploymentStateManager>(), 190builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 202services.GetRequiredService<IDeploymentStateManager>(), 230builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 249services.GetRequiredService<IDeploymentStateManager>(), 276builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 311builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 346builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 379builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 409builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 444builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 471services.GetRequiredService<IDeploymentStateManager>(), 490builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 507services.GetRequiredService<IDeploymentStateManager>(), 534builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 579services.GetRequiredService<IDeploymentStateManager>(), 613builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 660services.GetRequiredService<IDeploymentStateManager>(), 726builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 737services.GetRequiredService<IDeploymentStateManager>(), 760builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 771services.GetRequiredService<IDeploymentStateManager>(), 790builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 805services.GetRequiredService<IDeploymentStateManager>(), 829builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 832var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 859builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 866var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 895builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 902var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 946builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 953var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 992builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 995var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1026builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1029var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1058builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1061var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1091builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1094var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1250builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1253var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1309builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1312var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1342builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1345var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1375builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1378var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1408builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1443builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1469builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1472var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1573builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1605builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1633builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1657builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1684builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1713builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1738builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1767builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1837private static async Task SeedRunningDeploymentStateAsync(IDeploymentStateManager deploymentStateManager, AzureBicepResource resource, string deploymentId) 1873services.GetRequiredService<IDeploymentStateManager>(),
AzureDeployerTests.cs (10)
1550IDeploymentStateManager? deploymentStateManager = null, 1573builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1714var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1805var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1838var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1902var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
AzureEnvironmentResourceExtensionsTests.cs (15)
397builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 438builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1445builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1998builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2411builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2499builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2571builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2609builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3873builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3952builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4979IDeploymentStateManager? deploymentStateManager = null, 4982var stateManager = deploymentStateManager ?? new TestDeploymentStateManager(); 4986builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 5556private sealed class TestAzureProvisioningOptionsManager(IDeploymentStateManager deploymentStateManager) : IAzureProvisioningOptionsManager 5687private sealed class CanceledDeploymentThenThrowingTestBicepProvisioner(IDeploymentStateManager deploymentStateManager) : IBicepProvisioner
AzureSandboxesTests.cs (8)
1151var stateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 1179builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2799var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 2932var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 3218var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
ProvisioningContextProviderTests.cs (18)
29var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 67var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 97var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 132var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 168var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 197var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 229var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 260var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 292var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 325var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 420var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 480var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 581var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 621var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 667var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 710var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 768var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 811var 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)
972builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1009builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1041deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1065destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Kubernetes (8)
Deployment\HelmDeploymentEngine.cs (4)
199var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 487var 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)
1907builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1938builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1978builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2023builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2071builder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
790builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 1268IDeploymentStateManager? deploymentStateManager = null,