25 instantiations of PipelineStepContext
Aspire.Hosting (2)
Pipelines\DistributedApplicationPipeline.cs (2)
903var stepContext = new PipelineStepContext 1014var stepContext = new PipelineStepContext
Aspire.Hosting.Azure.Kubernetes.Tests (4)
AzureKubernetesInfrastructureTests.cs (4)
1396await getCredentialsStep.Action(new PipelineStepContext 1486await getCredentialsStep.Action(new PipelineStepContext 1699await getCredentialsStep.Action(new PipelineStepContext 1769await getCredentialsStep.Action(new PipelineStepContext
Aspire.Hosting.Azure.Tests (18)
AzureEnvironmentResourceExtensionsTests.cs (1)
551var stepContext = new PipelineStepContext
AzureSandboxesTests.cs (17)
69await firstSummaryStep.Action(new PipelineStepContext 75await secondSummaryStep.Action(new PipelineStepContext 117await summaryStep.Action(new PipelineStepContext 1053var stepContext = new PipelineStepContext 1085var stepContext = new PipelineStepContext 1123var stepContext = new PipelineStepContext 1192var stepContext = new PipelineStepContext 1239var stepContext = new PipelineStepContext 2617var stepContext = new PipelineStepContext 2721var stepContext = new PipelineStepContext 2880var stepContext = new PipelineStepContext 2915var stepContext = new PipelineStepContext 2952var stepContext = new PipelineStepContext 3107var stepContext = new PipelineStepContext 3162var stepContext = new PipelineStepContext 3195var stepContext = new PipelineStepContext 3296var stepContext = new PipelineStepContext
Aspire.Hosting.Kubernetes.Tests (1)
PipelineStepTestHelpers.cs (1)
48await step.Action!(new PipelineStepContext
143 references to PipelineStepContext
Aspire.Hosting (17)
ApplicationModel\ProjectResource.cs (1)
109private async Task BuildProjectImage(PipelineStepContext ctx)
Ats\PipelineExports.cs (1)
28Func<PipelineStepContext, Task> callback,
Pipelines\DistributedApplicationPipeline.cs (5)
457Func<PipelineStepContext, Task> action, 903var stepContext = new PipelineStepContext 1014var stepContext = new PipelineStepContext 1132private static async Task ExecuteStepAsync(PipelineStep step, PipelineStepContext stepContext) 1163PipelineStepContext context)
Pipelines\DistributedApplicationPipelineExtensions.cs (1)
38Func<PipelineStepContext, Task> action)
Pipelines\IDistributedApplicationPipeline.cs (1)
24Func<PipelineStepContext, Task> action,
Pipelines\PipelineStep.cs (4)
20private readonly List<Func<PipelineStepContext, Task>> _finalActions = []; 39public required Func<PipelineStepContext, Task> Action { get; init; } 41internal IReadOnlyList<Func<PipelineStepContext, Task>> FinalActions => _finalActions; 138internal void AddFinalAction(Func<PipelineStepContext, Task> action)
Pipelines\PipelineStepFactoryExtensions.cs (1)
107Func<PipelineStepContext, Task> callback,
Pipelines\PipelineStepHelpers.cs (3)
29public static async Task PushImageToRegistryAsync(IResource resource, PipelineStepContext context) 63private static async Task TagImageForLocalRegistryAsync(IResource resource, PipelineStepContext context) 106private static async Task PushImageToRemoteRegistryAsync(IResource resource, IContainerRegistry registry, PipelineStepContext context)
Aspire.Hosting.Azure (5)
AzureBicepResource.cs (1)
317private static async Task ProvisionAzureBicepResourceAsync(PipelineStepContext context, AzureBicepResource resource)
AzureEnvironmentResource.cs (4)
169private static void AddToPipelineSummary(PipelineStepContext ctx, ProvisioningContext provisioningContext) 184private Task PublishAsync(PipelineStepContext context) 198private static async Task ValidateAzureLoginAsync(PipelineStepContext context) 223private static async Task DestroyAzureResourcesAsync(PipelineStepContext context)
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (2)
156private async Task PrintDashboardUrlAsync(PipelineStepContext context) 177private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
104PipelineStepContext context,
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (3)
180private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 240private async Task PrintDashboardUrlAsync(PipelineStepContext context) 255private async Task ValidateAppServiceConfigurationAsync(PipelineStepContext context, DistributedApplicationModel model)
AzureAppServiceWebSiteResource.cs (1)
111private async Task<string> GetAppServiceWebsiteBaseNameAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
104PipelineStepContext context,
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryHelpers.cs (1)
20public static async Task LoginToRegistryAsync(IContainerRegistry registry, PipelineStepContext context)
Aspire.Hosting.Azure.Kubernetes (5)
AzureKubernetesEnvironmentResource.AksPipeline.cs (5)
44private Task PrepareAksEnvironmentAsync(PipelineStepContext context) 213private async Task GetAksCredentialsAsync(PipelineStepContext context) 230PipelineStepContext context, 364private async Task GetAksCredentialsForDestroyAsync(PipelineStepContext context) 515PipelineStepContext context)
Aspire.Hosting.Azure.Sandboxes (28)
AzureSandboxContainerDeployment.cs (25)
239private static async Task DeployAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 560private static IAzureDevComputeClient CreateAzureDevComputeClient(PipelineStepContext context) 640PipelineStepContext context, 696PipelineStepContext context, 736PipelineStepContext context, 932PipelineStepContext context, 972private static async Task<string> ResolveContainerImageAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 991private static async Task<string> ResolveContainerImageReferenceForDiskImageAsync(PipelineStepContext context, string imageReference) 1045private static async Task<ContainerImageMetadata> ResolveContainerImageMetadataAsync(PipelineStepContext context, IResource resource, string imageReference) 1067internal static async Task<ResolvedModeledCommand> ResolveModeledCommandAsync(PipelineStepContext context, IResource resource) 1105private static async Task<ContainerImageMetadata> InspectLocalContainerImageAsync(PipelineStepContext context, string imageReference) 1134private static Task<IContainerRuntime> ResolveContainerRuntimeAsync(PipelineStepContext context) 1139internal static async Task<ResolvedEnvironmentVariables> ResolveEnvironmentVariablesAsync(PipelineStepContext context, IResource resource) 1167internal static async Task<string> ResolveValueAsync(PipelineStepContext context, IResource resource, object? value) 1170internal static async Task<ResolvedValue> ResolveValueWithEgressHostsAsync(PipelineStepContext context, IResource resource, object? value) 1219PipelineStepContext context, 1251PipelineStepContext context, 1310internal static async Task DestroyAsync(PipelineStepContext context, AzureSandboxContainerResource resource) 1393private static async Task DestroyStaleDeploymentsAsync(PipelineStepContext context, IReadOnlySet<string> activeStateSectionNames) 1587PipelineStepContext context, 1639PipelineStepContext context, 1691PipelineStepContext context, 1771PipelineStepContext context, 2222PipelineStepContext context, 2283PipelineStepContext context,
AzureSandboxGroupResource.cs (2)
166private async Task AddDashboardToPipelineSummaryAsync(PipelineStepContext context) 183private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
104PipelineStepContext context,
Aspire.Hosting.Azure.Tests (15)
AzureEnvironmentResourceExtensionsTests.cs (1)
551var 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 2617var stepContext = new PipelineStepContext 2721var stepContext = new PipelineStepContext 2880var stepContext = new PipelineStepContext 2915var stepContext = new PipelineStepContext 2952var stepContext = new PipelineStepContext 3107var stepContext = new PipelineStepContext 3162var stepContext = new PipelineStepContext 3195var stepContext = new PipelineStepContext 3296var stepContext = new PipelineStepContext
Aspire.Hosting.Docker (11)
DockerComposeEnvironmentResource.cs (9)
272private Task PublishAsync(PipelineStepContext context) 293private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 429private async Task DockerComposeUpAsync(PipelineStepContext context) 473private async Task DockerComposeDownAsync(PipelineStepContext context) 511private static async Task ConfirmDestroyAsync(PipelineStepContext context, string environmentName) 546private async Task PrepareAsync(PipelineStepContext context) 595internal static string GetEnvFilePath(PipelineStepContext context, DockerComposeEnvironmentResource environment) 604internal ComposeOperationContext CreateComposeOperationContext(PipelineStepContext context) 616internal static string GetDockerComposeProjectName(PipelineStepContext context, DockerComposeEnvironmentResource environment)
DockerComposeServiceResource.cs (1)
325private async Task PrintEndpointsAsync(PipelineStepContext context, DockerComposeEnvironmentResource environment)
src\Shared\PublishingContextUtils.cs (1)
15public static string GetEnvironmentOutputPath(PipelineStepContext context, IComputeEnvironmentResource environment)
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
353PipelineStepContext stepContext,
Aspire.Hosting.Foundry (13)
HostedAgent\AzureHostedAgentResource.cs (3)
104private async Task<HostedAgentConfiguration> ToHostedAgentConfigurationAsync(PipelineStepContext context) 150private async Task<ProjectsAgentVersion> DeployAsync(PipelineStepContext context, AzureCognitiveServicesProjectResource project) 236PipelineStepContext 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)
420PipelineStepContext context, 498PipelineStepContext context,
Deployment\HelmDeploymentEngine.cs (10)
48PipelineStepContext context, 72PipelineStepContext context, 246private static async Task PrepareAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 419private static async Task HelmDeployAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 514PipelineStepContext context, 549PipelineStepContext context, 584private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment) 596private static async Task HelmUninstallAsync(PipelineStepContext context, KubernetesEnvironmentResource environment, string releaseName, string @namespace) 658private static bool TrySkipDestroyCleanup(PipelineStepContext context, KubernetesEnvironmentResource environment) 671private static async Task ConfirmDestroyAsync(PipelineStepContext context, string message)
KubernetesEnvironmentExtensions.cs (2)
72private static void ValidateAndFinalizePersistentVolumeBindings(PipelineStepContext context) 86private static PersistentVolumeBinding[] GetPersistentVolumeBindings(PipelineStepContext context)
KubernetesEnvironmentResource.cs (9)
408private Task PublishAsync(PipelineStepContext context) 426private async Task PrepareDeploymentTargetsAsync(PipelineStepContext context) 1394PipelineStepContext context, 1553PipelineStepContext context) 1664PipelineStepContext context) 1776PipelineStepContext context) 1848PipelineStepContext context, 2037PipelineStepContext context) 2152PipelineStepContext context,
KubernetesHelmChartExtensions.cs (2)
282PipelineStepContext context, 384PipelineStepContext context,
src\Shared\PublishingContextUtils.cs (1)
15public static string GetEnvironmentOutputPath(PipelineStepContext context, IComputeEnvironmentResource environment)
Aspire.Hosting.Radius (8)
Publishing\RadCredentialRegisterStep.cs (1)
65internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\RadiusBicepPublishingContext.cs (1)
50internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\RadiusDeploymentPipelineStep.cs (1)
100internal async Task ExecuteAsync(PipelineStepContext context)
Publishing\SealedSecretApplyStep.cs (1)
57internal async Task ExecuteAsync(PipelineStepContext context)
RadiusInfrastructure.cs (1)
47PipelineStepContext context)
Secrets\RadiusSecretStoreValidation.cs (2)
24internal static Task ValidateAsync(PipelineStepContext context) 47internal static Task ValidateHasEnvironmentAsync(PipelineStepContext context)
src\Shared\PublishingContextUtils.cs (1)
15public 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 (2)
Pipelines\DistributedApplicationPipelineTests.cs (2)
2308Func<PipelineStepContext, Task> firstFinalAction = _ => Task.CompletedTask; 2309Func<PipelineStepContext, Task> secondFinalAction = _ => Task.CompletedTask;
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
57PipelineStepContext context,
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
34private async Task PublishAsync(PipelineStepContext context)