13 implementations of IDeploymentStateManager
Aspire.Hosting (1)
Pipelines\Internal\DeploymentStateManagerBase.cs (1)
22internal abstract class DeploymentStateManagerBase<T>(ILogger<T> logger) : IDeploymentStateManager where T : class
Aspire.Hosting.Azure.Kubernetes.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
14internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Azure.Tests (6)
AzureBicepProvisionerTests.cs (1)
1944private sealed class MockDeploymentStateManager : IDeploymentStateManager
AzureDeployerTests.cs (1)
1529private sealed class NoOpDeploymentStateManager : IDeploymentStateManager
AzureEnvironmentResourceExtensionsTests.cs (1)
5361private sealed class TestDeploymentStateManager : IDeploymentStateManager
AzureSandboxesTests.cs (1)
3550private sealed class TestDeploymentStateManager(string stateFilePath) : IDeploymentStateManager
ProvisioningTestHelpers.cs (1)
1032internal sealed class TestUserSecretsManager : IDeploymentStateManager
tests\Shared\InMemoryDeploymentStateManager.cs (1)
14internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Docker.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
14internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Kubernetes.Tests (1)
tests\Shared\InMemoryDeploymentStateManager.cs (1)
14internal sealed class InMemoryDeploymentStateManager : IDeploymentStateManager
Aspire.Hosting.Tests (3)
Orchestrator\ApplicationOrchestratorTests.cs (1)
1164private sealed class MockDeploymentStateManager : IDeploymentStateManager
Orchestrator\ParameterProcessorTests.cs (2)
1300private sealed class MockDeploymentStateManager : IDeploymentStateManager 1649private sealed class CapturingMockDeploymentStateManager : IDeploymentStateManager
196 references to IDeploymentStateManager
Aspire.Hosting (9)
DistributedApplicationBuilder.cs (2)
643_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>(); 647_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, UserSecretsDeploymentStateManager>();
Orchestrator\ParameterProcessor.cs (1)
25IDeploymentStateManager deploymentStateManager,
Pipelines\DeploymentStateSection.cs (1)
46/// This version is automatically incremented by <see cref="IDeploymentStateManager.SaveSectionAsync"/>
Pipelines\DistributedApplicationPipeline.cs (4)
76var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 369var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (1)
13/// User secrets implementation of <see cref="IDeploymentStateManager"/>.
Aspire.Hosting.Azure (8)
AzureEnvironmentResource.cs (2)
225var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
AzureProvisioningController.cs (1)
76IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
28IDeploymentStateManager deploymentStateManager, 56protected readonly IDeploymentStateManager _deploymentStateManager = deploymentStateManager;
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
28IDeploymentStateManager deploymentStateManager,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
29IDeploymentStateManager deploymentStateManager,
Provisioning\Provisioners\BicepProvisioner.cs (1)
32IDeploymentStateManager deploymentStateManager,
Aspire.Hosting.Azure.Kubernetes (7)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
366var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 778var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>();
AzureKubernetesEnvironmentResource.cs (3)
100var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 166IDeploymentStateManager deploymentStateManager,
Aspire.Hosting.Azure.Kubernetes.Tests (6)
AzureKubernetesInfrastructureTests.cs (4)
1129.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1153.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 1571.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()) 1812.AddSingleton<IDeploymentStateManager>(deploymentStateManager)
AzureKubernetesTestBuilder.cs (2)
25IDeploymentStateManager? deploymentStateManager = null, 34builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new InMemoryDeploymentStateManager());
Aspire.Hosting.Azure.Sandboxes (9)
AzureSandboxContainerDeployment.cs (7)
243var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 844IDeploymentStateManager deploymentStateManager, 1312var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 1395var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
AzureSandboxEndpointPropertyValueProvider.cs (2)
65var deploymentStateManager = context.ExecutionContext.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Azure.Tests (134)
AzureBicepProvisionerTests.cs (80)
96builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 109services.GetRequiredService<IDeploymentStateManager>(), 122builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 135services.GetRequiredService<IDeploymentStateManager>(), 155builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 169services.GetRequiredService<IDeploymentStateManager>(), 193builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 205services.GetRequiredService<IDeploymentStateManager>(), 233builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 252services.GetRequiredService<IDeploymentStateManager>(), 279builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 314builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 349builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 382builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 412builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 447builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 474services.GetRequiredService<IDeploymentStateManager>(), 493builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 510services.GetRequiredService<IDeploymentStateManager>(), 537builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 582services.GetRequiredService<IDeploymentStateManager>(), 616builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 663services.GetRequiredService<IDeploymentStateManager>(), 729builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 740services.GetRequiredService<IDeploymentStateManager>(), 763builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 774services.GetRequiredService<IDeploymentStateManager>(), 793builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 808services.GetRequiredService<IDeploymentStateManager>(), 832builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 835var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 862builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 869var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 898builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 905var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 949builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 956var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 995builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 998var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1029builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1032var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1061builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1064var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1094builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1097var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1253builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1256var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1312builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1315var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1345builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1348var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1378builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1381var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1411builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1446builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1472builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1475var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1576builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1608builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1636builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1660builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1687builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1716builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1741builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1770builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1840private static async Task SeedRunningDeploymentStateAsync(IDeploymentStateManager deploymentStateManager, AzureBicepResource resource, string deploymentId) 1876services.GetRequiredService<IDeploymentStateManager>(),
AzureDeployerTests.cs (10)
1491IDeploymentStateManager? deploymentStateManager = null, 1516builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1656var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1745var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1777var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 1840var deploymentStateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
AzureEnvironmentResourceExtensionsTests.cs (15)
400builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 441builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1448builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2001builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2414builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2502builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2574builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2612builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3876builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3955builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 4970IDeploymentStateManager? deploymentStateManager = null, 4973var stateManager = deploymentStateManager ?? new TestDeploymentStateManager(); 4977builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 5547private sealed class TestAzureProvisioningOptionsManager(IDeploymentStateManager deploymentStateManager) : IAzureProvisioningOptionsManager 5678private sealed class CanceledDeploymentThenThrowingTestBicepProvisioner(IDeploymentStateManager deploymentStateManager) : IBicepProvisioner
AzureSandboxesTests.cs (8)
1152var stateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 1180builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2726var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 2859var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>(); 3145var stateManager = app.Services.GetRequiredService<IDeploymentStateManager>();
ProvisioningContextProviderTests.cs (18)
32var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 70var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 100var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 135var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 171var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 200var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 232var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 263var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 295var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 328var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 423var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 483var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 584var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 624var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 670var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 713var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 771var deploymentStateManager = ProvisioningTestHelpers.CreateUserSecretsManager(); 814var 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)
145var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 453var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Docker.Tests (4)
DockerComposeTests.cs (4)
974builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1011builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1043deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1067destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Kubernetes (8)
Deployment\HelmDeploymentEngine.cs (4)
202var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 490var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
KubernetesHelmChartExtensions.cs (4)
369var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 400var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Kubernetes.Tests (5)
KubernetesDeployTests.cs (5)
1909builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1940builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1980builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2025builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2073builder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
792builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 1270IDeploymentStateManager? deploymentStateManager = null,