27 instantiations of PipelineStepContext
Aspire.Hosting (2)
Pipelines\DistributedApplicationPipeline.cs (2)
857var stepContext = new PipelineStepContext 968var stepContext = new PipelineStepContext
Aspire.Hosting.Azure.Kubernetes.Tests (4)
AzureKubernetesInfrastructureTests.cs (4)
1393await getCredentialsStep.Action(new PipelineStepContext 1483await getCredentialsStep.Action(new PipelineStepContext 1696await getCredentialsStep.Action(new PipelineStepContext 1766await getCredentialsStep.Action(new PipelineStepContext
Aspire.Hosting.Azure.Tests (19)
AzureContainerAppExpressEndpointTests.cs (1)
385await summaryStep.Action(new PipelineStepContext { PipelineContext = context, ReportingStep = reportingStep });
AzureEnvironmentResourceExtensionsTests.cs (1)
548var stepContext = new PipelineStepContext
AzureSandboxesTests.cs (17)
67await firstSummaryStep.Action(new PipelineStepContext 73await secondSummaryStep.Action(new PipelineStepContext 115await summaryStep.Action(new PipelineStepContext 1052var stepContext = new PipelineStepContext 1084var stepContext = new PipelineStepContext 1122var stepContext = new PipelineStepContext 1191var stepContext = new PipelineStepContext 1238var stepContext = new PipelineStepContext 2671var stepContext = new PipelineStepContext 2794var stepContext = new PipelineStepContext 2953var stepContext = new PipelineStepContext 2988var stepContext = new PipelineStepContext 3025var stepContext = new PipelineStepContext 3180var stepContext = new PipelineStepContext 3235var stepContext = new PipelineStepContext 3268var stepContext = new PipelineStepContext 3369var stepContext = new PipelineStepContext
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
63var stepContext = new PipelineStepContext { PipelineContext = context, ReportingStep = null! };
Aspire.Hosting.Kubernetes.Tests (1)
PipelineStepTestHelpers.cs (1)
46await step.Action!(new PipelineStepContext
145 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, 857var stepContext = new PipelineStepContext 968var stepContext = new PipelineStepContext 1086private static async Task ExecuteStepAsync(PipelineStep step, PipelineStepContext stepContext) 1117PipelineStepContext 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)
313private static async Task ProvisionAzureBicepResourceAsync(PipelineStepContext context, AzureBicepResource resource)
AzureEnvironmentResource.cs (4)
165private static void AddToPipelineSummary(PipelineStepContext ctx, ProvisioningContext provisioningContext) 180private Task PublishAsync(PipelineStepContext context) 194private static async Task ValidateAzureLoginAsync(PipelineStepContext context) 219private static async Task DestroyAzureResourcesAsync(PipelineStepContext context)
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (2)
154private async Task PrintDashboardUrlAsync(PipelineStepContext context) 175private 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)
548var stepContext = new PipelineStepContext
AzureSandboxesTests.cs (14)
1052var stepContext = new PipelineStepContext 1084var stepContext = new PipelineStepContext 1122var stepContext = new PipelineStepContext 1191var stepContext = new PipelineStepContext 1238var stepContext = new PipelineStepContext 2671var stepContext = new PipelineStepContext 2794var stepContext = new PipelineStepContext 2953var stepContext = new PipelineStepContext 2988var stepContext = new PipelineStepContext 3025var stepContext = new PipelineStepContext 3180var stepContext = new PipelineStepContext 3235var stepContext = new PipelineStepContext 3268var stepContext = new PipelineStepContext 3369var 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)
443PipelineStepContext stepContext,
Aspire.Hosting.EntityFrameworkCore.Tests (1)
EFMigrationPipelineTests.cs (1)
63var 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) 238PipelineStepContext 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 (26)
CertManagerExtensions.cs (2)
418PipelineStepContext context, 496PipelineStepContext context,
Deployment\HelmDeploymentEngine.cs (10)
45PipelineStepContext context, 69PipelineStepContext context, 243private static async Task PrepareAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 416private static async Task HelmDeployAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 511PipelineStepContext context, 546PipelineStepContext context, 581private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 593private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment, string releaseName, string @namespace) 655private static bool TrySkipDestroyCleanup(PipelineStepContext context, KubernetesEnvironmentResource environment) 668private 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.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)
2306Func<PipelineStepContext, Task> firstFinalAction = _ => Task.CompletedTask; 2307Func<PipelineStepContext, Task> secondFinalAction = _ => Task.CompletedTask;
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
54PipelineStepContext context,
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
32private async Task PublishAsync(PipelineStepContext context)