12 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 (5)
AzureBicepProvisionerTests.cs (1)
1872private sealed class MockDeploymentStateManager : IDeploymentStateManager
AzureDeployerTests.cs (1)
1529private sealed class NoOpDeploymentStateManager : IDeploymentStateManager
AzureEnvironmentResourceExtensionsTests.cs (1)
5361private sealed class TestDeploymentStateManager : 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
170 references to IDeploymentStateManager
Aspire.Hosting (9)
DistributedApplicationBuilder.cs (2)
633_innerBuilder.Services.TryAddSingleton<IDeploymentStateManager, FileDeploymentStateManager>(); 637_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 (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
609var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Azure.Kubernetes.Tests (8)
AzureKubernetesInfrastructureTests.cs (8)
211.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 235.AddSingleton<IDeploymentStateManager>(deploymentStateManager) 390builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 490builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 617.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()) 700builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 770builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 856.AddSingleton<IDeploymentStateManager>(deploymentStateManager)
Aspire.Hosting.Azure.Tests (122)
AzureBicepProvisionerTests.cs (76)
96builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 109services.GetRequiredService<IDeploymentStateManager>(), 122builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 135services.GetRequiredService<IDeploymentStateManager>(), 161builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 180services.GetRequiredService<IDeploymentStateManager>(), 207builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 242builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 277builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 310builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 340builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 375builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 402services.GetRequiredService<IDeploymentStateManager>(), 421builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 438services.GetRequiredService<IDeploymentStateManager>(), 465builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 510services.GetRequiredService<IDeploymentStateManager>(), 544builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 591services.GetRequiredService<IDeploymentStateManager>(), 657builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 668services.GetRequiredService<IDeploymentStateManager>(), 691builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 702services.GetRequiredService<IDeploymentStateManager>(), 721builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 736services.GetRequiredService<IDeploymentStateManager>(), 760builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 763var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 790builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 797var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 826builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 833var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 877builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 884var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 923builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 926var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 957builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 960var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 989builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 992var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1022builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1025var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1181builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1184var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1240builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1243var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1273builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1276var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1306builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1309var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1339builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1374builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1400builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1403var deploymentStateManager = services.GetRequiredService<IDeploymentStateManager>(); 1504builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1536builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1564builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1588builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1615builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1644builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1669builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1698builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1768private static async Task SeedRunningDeploymentStateAsync(IDeploymentStateManager deploymentStateManager, AzureBicepResource resource, string deploymentId) 1804services.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
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>(); 425var 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)
190var deploymentStateManager = ctx.Services.GetRequiredService<IDeploymentStateManager>(); 484var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
KubernetesHelmChartExtensions.cs (4)
374var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>(); 397var deploymentStateManager = context.Services.GetRequiredService<IDeploymentStateManager>();
Aspire.Hosting.Kubernetes.Tests (3)
KubernetesDeployTests.cs (3)
1859builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1891builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1931builder.Services.AddSingleton<IDeploymentStateManager>(stateManager);
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (2)
792builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 1270IDeploymentStateManager? deploymentStateManager = null,