28 instantiations of PipelineStepContext
Aspire.Hosting (2)
Pipelines\DistributedApplicationPipeline.cs (2)
859var stepContext = new PipelineStepContext 970var stepContext = new PipelineStepContext
Aspire.Hosting.Azure.Kubernetes.Tests (4)
AzureKubernetesInfrastructureTests.cs (4)
1421await getCredentialsStep.Action(new PipelineStepContext 1511await getCredentialsStep.Action(new PipelineStepContext 1724await getCredentialsStep.Action(new PipelineStepContext 1794await getCredentialsStep.Action(new PipelineStepContext
Aspire.Hosting.Azure.Tests (19)
AzureContainerAppExpressEndpointTests.cs (1)
389await summaryStep.Action(new PipelineStepContext { PipelineContext = context, ReportingStep = reportingStep });
AzureEnvironmentResourceExtensionsTests.cs (1)
847var stepContext = new PipelineStepContext
AzureSandboxesTests.cs (17)
68await firstSummaryStep.Action(new PipelineStepContext 74await secondSummaryStep.Action(new PipelineStepContext 116await summaryStep.Action(new PipelineStepContext 1053var stepContext = new PipelineStepContext 1085var stepContext = new PipelineStepContext 1123var stepContext = new PipelineStepContext 1192var stepContext = new PipelineStepContext 1239var stepContext = new PipelineStepContext 2672var stepContext = new PipelineStepContext 2795var stepContext = new PipelineStepContext 2954var stepContext = new PipelineStepContext 2989var stepContext = new PipelineStepContext 3026var stepContext = new PipelineStepContext 3181var stepContext = new PipelineStepContext 3236var stepContext = new PipelineStepContext 3269var stepContext = new PipelineStepContext 3370var stepContext = new PipelineStepContext
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
65var stepContext = new PipelineStepContext { PipelineContext = context, ReportingStep = null! };
Aspire.Hosting.Kubernetes.Tests (2)
CertManagerTests.cs (1)
93var context = new PipelineStepContext
PipelineStepTestHelpers.cs (1)
46await step.Action!(new PipelineStepContext
147 references to PipelineStepContext
Aspire.Hosting (17)
ApplicationModel\DotnetProgramPublishing.cs (1)
119PipelineStepContext context)
Ats\PipelineExports.cs (1)
26Func<PipelineStepContext, Task> callback,
Pipelines\DistributedApplicationPipeline.cs (5)
411Func<PipelineStepContext, Task> action, 859var stepContext = new PipelineStepContext 970var stepContext = new PipelineStepContext 1088private static async Task ExecuteStepAsync(PipelineStep step, PipelineStepContext stepContext) 1119PipelineStepContext context)
Pipelines\DistributedApplicationPipelineExtensions.cs (1)
35Func<PipelineStepContext, Task> action)
Pipelines\IDistributedApplicationPipeline.cs (1)
19Func<PipelineStepContext, Task> action,
Pipelines\PipelineStep.cs (4)
16private readonly List<Func<PipelineStepContext, Task>> _finalActions = []; 35public required Func<PipelineStepContext, Task> Action { get; init; } 37internal IReadOnlyList<Func<PipelineStepContext, Task>> FinalActions => _finalActions; 134internal void AddFinalAction(Func<PipelineStepContext, Task> action)
Pipelines\PipelineStepFactoryExtensions.cs (1)
105Func<PipelineStepContext, Task> callback,
Pipelines\PipelineStepHelpers.cs (3)
28public static async Task PushImageToRegistryAsync(IResource resource, PipelineStepContext context) 62private static async Task TagImageForLocalRegistryAsync(IResource resource, PipelineStepContext context) 105private static async Task PushImageToRemoteRegistryAsync(IResource resource, IContainerRegistry registry, PipelineStepContext context)
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (1)
315private static async Task ProvisionAzureBicepResourceAsync(PipelineStepContext context, AzureBicepResource resource)
AzureEnvironmentResource.cs (4)
167private static void AddToPipelineSummary(PipelineStepContext ctx, ProvisioningContext provisioningContext) 182private Task PublishAsync(PipelineStepContext context) 196private static async Task ValidateAzureLoginAsync(PipelineStepContext context) 238private static async Task DestroyAzureResourcesAsync(PipelineStepContext context)
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (2)
163private async Task PrintDashboardUrlAsync(PipelineStepContext context) 184private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
100PipelineStepContext context,
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (3)
179private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 240private async Task PrintDashboardUrlAsync(PipelineStepContext context) 255private async Task ValidateAppServiceConfigurationAsync(PipelineStepContext context, DistributedApplicationModel model)
AzureAppServiceWebSiteResource.cs (1)
109private async Task<string> GetAppServiceWebsiteBaseNameAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
100PipelineStepContext context,
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryHelpers.cs (1)
18public static async Task LoginToRegistryAsync(IContainerRegistry registry, PipelineStepContext context)
Aspire.Hosting.Azure.Kubernetes (5)
AzureKubernetesEnvironmentResource.AksPipeline.cs (5)
39private Task PrepareAksEnvironmentAsync(PipelineStepContext context) 208private async Task GetAksCredentialsAsync(PipelineStepContext context) 225PipelineStepContext context, 359private async Task GetAksCredentialsForDestroyAsync(PipelineStepContext context) 510PipelineStepContext context)
Aspire.Hosting.Azure.Sandboxes (28)
AzureSandboxContainerDeployment.cs (25)
237private static async Task DeployAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 558private static IAzureDevComputeClient CreateAzureDevComputeClient(PipelineStepContext context) 638PipelineStepContext context, 694PipelineStepContext context, 734PipelineStepContext context, 930PipelineStepContext context, 970private static async Task<string> ResolveContainerImageAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 989private static async Task<string> ResolveContainerImageReferenceForDiskImageAsync(PipelineStepContext context, string imageReference) 1043private static async Task<ContainerImageMetadata> ResolveContainerImageMetadataAsync(PipelineStepContext context, IResource resource, string imageReference) 1065internal static async Task<ResolvedModeledCommand> ResolveModeledCommandAsync(PipelineStepContext context, IResource resource) 1103private static async Task<ContainerImageMetadata> InspectLocalContainerImageAsync(PipelineStepContext context, string imageReference) 1132private static Task<IContainerRuntime> ResolveContainerRuntimeAsync(PipelineStepContext context) 1137internal static async Task<ResolvedEnvironmentVariables> ResolveEnvironmentVariablesAsync(PipelineStepContext context, IResource resource) 1165internal static async Task<string> ResolveValueAsync(PipelineStepContext context, IResource resource, object? value) 1168internal static async Task<ResolvedValue> ResolveValueWithEgressHostsAsync(PipelineStepContext context, IResource resource, object? value) 1217PipelineStepContext context, 1249PipelineStepContext context, 1308internal static async Task DestroyAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 1391private static async Task DestroyStaleDeploymentsAsync(PipelineStepContext context, IReadOnlySet<string> activeStateSectionNames) 1585PipelineStepContext context, 1637PipelineStepContext context, 1689PipelineStepContext context, 1769PipelineStepContext context, 2220PipelineStepContext context, 2281PipelineStepContext context,
AzureSandboxGroupResource.cs (2)
164private async Task AddDashboardToPipelineSummaryAsync(PipelineStepContext context) 181private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
100PipelineStepContext context,
Aspire.Hosting.Azure.Tests (15)
AzureEnvironmentResourceExtensionsTests.cs (1)
847var stepContext = new PipelineStepContext
AzureSandboxesTests.cs (14)
1053var stepContext = new PipelineStepContext 1085var stepContext = new PipelineStepContext 1123var stepContext = new PipelineStepContext 1192var stepContext = new PipelineStepContext 1239var stepContext = new PipelineStepContext 2672var stepContext = new PipelineStepContext 2795var stepContext = new PipelineStepContext 2954var stepContext = new PipelineStepContext 2989var stepContext = new PipelineStepContext 3026var stepContext = new PipelineStepContext 3181var stepContext = new PipelineStepContext 3236var stepContext = new PipelineStepContext 3269var stepContext = new PipelineStepContext 3370var stepContext = new PipelineStepContext
Aspire.Hosting.Docker (11)
DockerComposeEnvironmentResource.cs (9)
270private Task PublishAsync(PipelineStepContext context) 291private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 427private async Task DockerComposeUpAsync(PipelineStepContext context) 471private async Task DockerComposeDownAsync(PipelineStepContext context) 509private static async Task ConfirmDestroyAsync(PipelineStepContext context, string environmentName) 544private async Task PrepareAsync(PipelineStepContext context) 593internal static string GetEnvFilePath(PipelineStepContext context, DockerComposeEnvironmentResource environment) 602internal ComposeOperationContext CreateComposeOperationContext(PipelineStepContext context) 614internal static string GetDockerComposeProjectName(PipelineStepContext context, DockerComposeEnvironmentResource environment)
DockerComposeServiceResource.cs (1)
325private async Task PrintEndpointsAsync(PipelineStepContext context, DockerComposeEnvironmentResource environment)
src\Shared\PublishingContextUtils.cs (1)
12public static string GetEnvironmentOutputPath(PipelineStepContext context, IComputeEnvironmentResource environment)
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
438PipelineStepContext stepContext,
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
65var stepContext = new PipelineStepContext { PipelineContext = context, ReportingStep = null! };
Aspire.Hosting.Foundry (13)
HostedAgent\AzureHostedAgentResource.cs (3)
106private async Task<HostedAgentConfiguration> ToHostedAgentConfigurationAsync(PipelineStepContext context) 152private async Task<ProjectsAgentVersion> DeployAsync(PipelineStepContext context, AzureCognitiveServicesProjectResource project) 242PipelineStepContext context,
PromptAgent\AzurePromptAgentResource.cs (4)
196PipelineStepContext context, 291private Task DeployBeforeStartAsync(PipelineStepContext context) 303private void StartRunModeDeployment(PipelineStepContext context) 322PipelineStepContext context,
Toolbox\FoundryToolboxResource.cs (6)
235PipelineStepContext context, 262PipelineStepContext context, 291private Task DeployBeforeStartAsync(PipelineStepContext context) 301private void StartRunModeDeployment(PipelineStepContext context) 324PipelineStepContext context, 412PipelineStepContext context,
Aspire.Hosting.Kubernetes (27)
CertManagerExtensions.cs (3)
406PipelineStepContext context, 481PipelineStepContext context, 549PipelineStepContext context, CertManagerIssuerResource issuer)
Deployment\HelmDeploymentEngine.cs (10)
45PipelineStepContext context, 69PipelineStepContext context, 243private static async Task PrepareAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 415private static async Task HelmDeployAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 510PipelineStepContext context, 545PipelineStepContext context, 580private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 592private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment, string releaseName, string @namespace) 654private static bool TrySkipDestroyCleanup(PipelineStepContext context, KubernetesEnvironmentResource environment) 667private static async Task ConfirmDestroyAsync(PipelineStepContext context, string message)
KubernetesEnvironmentExtensions.cs (2)
70private static void ValidateAndFinalizePersistentVolumeBindings(PipelineStepContext context) 84private static PersistentVolumeBinding[] GetPersistentVolumeBindings(PipelineStepContext context)
KubernetesEnvironmentResource.cs (9)
408private Task PublishAsync(PipelineStepContext context) 426private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 1431PipelineStepContext context, 1590PipelineStepContext context) 1701PipelineStepContext context) 1813PipelineStepContext context) 1885PipelineStepContext context, 2074PipelineStepContext context) 2189PipelineStepContext context,
KubernetesHelmChartExtensions.cs (2)
279PipelineStepContext context, 381PipelineStepContext context,
src\Shared\PublishingContextUtils.cs (1)
12public static string GetEnvironmentOutputPath(PipelineStepContext context, IComputeEnvironmentResource environment)
Aspire.Hosting.Kubernetes.Tests (1)
CertManagerTests.cs (1)
93var context = new PipelineStepContext
Aspire.Hosting.Radius (8)
Publishing\RadCredentialRegisterStep.cs (1)
62internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\RadiusBicepPublishingContext.cs (1)
47internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\RadiusDeploymentPipelineStep.cs (1)
505internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\SealedSecretApplyStep.cs (1)
53internal async Task ExecuteAsync(PipelineStepContext context)
RadiusInfrastructure.cs (1)
45PipelineStepContext context)
Secrets\RadiusSecretStoreValidation.cs (2)
23internal static Task ValidateAsync(PipelineStepContext context) 46internal static Task ValidateHasEnvironmentAsync(PipelineStepContext context)
src\Shared\PublishingContextUtils.cs (1)
12public static string GetEnvironmentOutputPath(PipelineStepContext context, IComputeEnvironmentResource environment)
Aspire.Hosting.Radius.Tests (1)
RadiusTestHelper.cs (1)
15/// (<see cref="RadiusInfrastructure.PrepareDeploymentTargetsAsync(RadiusEnvironmentResource, Aspire.Hosting.Pipelines.PipelineStepContext)"/>)
Aspire.Hosting.Tests (3)
Pipelines\CorePipelineApiTests.cs (1)
17[InlineData(typeof(PipelineStepContext))]
Pipelines\DistributedApplicationPipelineTests.cs (2)
2336Func<PipelineStepContext, Task> firstFinalAction = _ => Task.CompletedTask; 2337Func<PipelineStepContext, Task> secondFinalAction = _ => Task.CompletedTask;
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
65PipelineStepContext context,
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
32private async Task PublishAsync(PipelineStepContext context)