Skip to content

Commit 6cdddc1

Browse files
committed
Update snapshots
1 parent b56d325 commit 6cdddc1

3 files changed

+92
-3
lines changed

tests/Aspire.Hosting.Azure.Tests/Snapshots/AzureDeployerTests.DeployAsync_WithAzureResourceDependencies_DoesNotHang_step=diagnostics.verified.txt

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,36 +44,44 @@ Steps with no dependencies run first, followed by steps that depend on them.
4444

4545
DETAILED STEP ANALYSIS
4646
======================
47-
Shows each step's dependencies, associated resources, and tags.
47+
Shows each step's dependencies, associated resources, tags, and descriptions.
4848
✓ = dependency exists, ? = dependency missing
4949

5050
Step: build
51+
Description: Aggregation step for all build operations. All build steps should be required by this step.
5152
Dependencies: ✓ build-api
5253

5354
Step: build-api
55+
Description: Builds the container image for the api project.
5456
Dependencies: ✓ build-prereq, ✓ deploy-prereq
5557
Resource: api (ProjectResource)
5658
Tags: build-compute
5759

5860
Step: build-prereq
61+
Description: Prerequisite step that runs before any build operations.
5962
Dependencies: ✓ process-parameters
6063

6164
Step: create-provisioning-context
65+
Description: Creates the Azure provisioning context for infrastructure deployment.
6266
Dependencies: ✓ deploy-prereq, ✓ validate-azure-login
6367
Resource: azure634f9 (AzureEnvironmentResource)
6468

6569
Step: deploy
70+
Description: Aggregation step for all deploy operations. All deploy steps should be required by this step.
6671
Dependencies: ✓ build-api, ✓ create-provisioning-context, ✓ print-api-summary, ✓ print-dashboard-url-env, ✓ provision-azure-bicep-resources, ✓ validate-azure-login
6772

6873
Step: deploy-api
74+
Description: Aggregation step for deploying api to Azure App Service.
6975
Dependencies: ✓ print-api-summary
7076
Resource: api-website (AzureAppServiceWebSiteResource)
7177
Tags: deploy-compute
7278

7379
Step: deploy-prereq
80+
Description: Prerequisite step that runs before any deploy operations. Initializes deployment environment and manages deployment state.
7481
Dependencies: ✓ process-parameters
7582

7683
Step: diagnostics
84+
Description: Dumps dependency graph information for troubleshooting pipeline execution.
7785
Dependencies: none
7886

7987
Step: login-to-acr-env-acr
@@ -82,67 +90,82 @@ Step: login-to-acr-env-acr
8290
Tags: acr-login
8391

8492
Step: print-api-summary
93+
Description: Prints the deployment summary and URL for api.
8594
Dependencies: ✓ provision-api-website
8695
Resource: api-website (AzureAppServiceWebSiteResource)
8796
Tags: print-summary
8897

8998
Step: print-dashboard-url-env
99+
Description: Prints the deployment summary and dashboard URL for env.
90100
Dependencies: ✓ provision-azure-bicep-resources, ✓ provision-env
91101
Resource: env (AzureAppServiceEnvironmentResource)
92102
Tags: print-summary
93103

94104
Step: process-parameters
105+
Description: Prompts for parameter values before build, publish, or deployment operations.
95106
Dependencies: none
96107

97108
Step: provision-api-identity
109+
Description: Provisions the Azure Bicep resource api-identity using Azure infrastructure.
98110
Dependencies: ✓ create-provisioning-context
99111
Resource: api-identity (AzureUserAssignedIdentityResource)
100112
Tags: provision-infra
101113

102114
Step: provision-api-roles-kv
115+
Description: Provisions the Azure Bicep resource api-roles-kv using Azure infrastructure.
103116
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-kv
104117
Resource: api-roles-kv (AzureProvisioningResource)
105118
Tags: provision-infra
106119

107120
Step: provision-api-website
121+
Description: Provisions the Azure Bicep resource api-website using Azure infrastructure.
108122
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-env, ✓ provision-kv, ✓ push-api
109123
Resource: api-website (AzureAppServiceWebSiteResource)
110124
Tags: provision-infra
111125

112126
Step: provision-azure-bicep-resources
127+
Description: Aggregation step for all Azure infrastructure provisioning operations.
113128
Dependencies: ✓ create-provisioning-context, ✓ deploy-prereq, ✓ provision-api-identity, ✓ provision-api-roles-kv, ✓ provision-api-website, ✓ provision-env, ✓ provision-env-acr, ✓ provision-kv
114129
Resource: azure634f9 (AzureEnvironmentResource)
115130
Tags: provision-infra
116131

117132
Step: provision-env
133+
Description: Provisions the Azure Bicep resource env using Azure infrastructure.
118134
Dependencies: ✓ create-provisioning-context, ✓ provision-env-acr
119135
Resource: env (AzureAppServiceEnvironmentResource)
120136
Tags: provision-infra
121137

122138
Step: provision-env-acr
139+
Description: Provisions the Azure Bicep resource env-acr using Azure infrastructure.
123140
Dependencies: ✓ create-provisioning-context
124141
Resource: env-acr (AzureContainerRegistryResource)
125142
Tags: provision-infra
126143

127144
Step: provision-kv
145+
Description: Provisions the Azure Bicep resource kv using Azure infrastructure.
128146
Dependencies: ✓ create-provisioning-context
129147
Resource: kv (AzureKeyVaultResource)
130148
Tags: provision-infra
131149

132150
Step: publish
151+
Description: Aggregation step for all publish operations. All publish steps should be required by this step.
133152
Dependencies: ✓ publish-azure634f9
134153

135154
Step: publish-azure634f9
155+
Description: Publishes the Azure environment configuration for azure634f9.
136156
Dependencies: ✓ publish-prereq
137157
Resource: azure634f9 (AzureEnvironmentResource)
138158

139159
Step: publish-manifest
160+
Description: Publishes the Aspire application model as a JSON manifest file.
140161
Dependencies: none
141162

142163
Step: publish-prereq
164+
Description: Prerequisite step that runs before any publish operations.
143165
Dependencies: ✓ process-parameters
144166

145167
Step: push
168+
Description: Aggregation step for all push operations. All push steps should be required by this step.
146169
Dependencies: ✓ push-api, ✓ push-prereq
147170

148171
Step: push-api
@@ -151,9 +174,11 @@ Step: push-api
151174
Tags: push-container-image
152175

153176
Step: push-prereq
177+
Description: Prerequisite step that runs before any push operations.
154178
Dependencies: ✓ login-to-acr-env-acr
155179

156180
Step: validate-azure-login
181+
Description: Validates Azure CLI authentication before deployment.
157182
Dependencies: ✓ deploy-prereq
158183
Resource: azure634f9 (AzureEnvironmentResource)
159184

tests/Aspire.Hosting.Azure.Tests/Snapshots/AzureDeployerTests.DeployAsync_WithMultipleComputeEnvironments_Works_step=diagnostics.verified.txt

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,18 +54,21 @@ Steps with no dependencies run first, followed by steps that depend on them.
5454

5555
DETAILED STEP ANALYSIS
5656
======================
57-
Shows each step's dependencies, associated resources, and tags.
57+
Shows each step's dependencies, associated resources, tags, and descriptions.
5858
✓ = dependency exists, ? = dependency missing
5959

6060
Step: build
61+
Description: Aggregation step for all build operations. All build steps should be required by this step.
6162
Dependencies: ✓ build-api-service, ✓ build-python-app
6263

6364
Step: build-api-service
65+
Description: Builds the container image for the api-service project.
6466
Dependencies: ✓ build-prereq, ✓ deploy-prereq, ✓ deploy-prereq
6567
Resource: api-service (ProjectResource)
6668
Tags: build-compute
6769

6870
Step: build-prereq
71+
Description: Prerequisite step that runs before any build operations.
6972
Dependencies: ✓ process-parameters
7073

7174
Step: build-python-app
@@ -74,31 +77,38 @@ Step: build-python-app
7477
Tags: build-compute
7578

7679
Step: create-provisioning-context
80+
Description: Creates the Azure provisioning context for infrastructure deployment.
7781
Dependencies: ✓ deploy-prereq, ✓ validate-azure-login
7882
Resource: azure634f9 (AzureEnvironmentResource)
7983

8084
Step: deploy
85+
Description: Aggregation step for all deploy operations. All deploy steps should be required by this step.
8186
Dependencies: ✓ build-api-service, ✓ build-python-app, ✓ create-provisioning-context, ✓ print-api-service-summary, ✓ print-cache-summary, ✓ print-dashboard-url-aas-env, ✓ print-dashboard-url-aca-env, ✓ print-python-app-summary, ✓ provision-azure-bicep-resources, ✓ validate-azure-login
8287

8388
Step: deploy-api-service
89+
Description: Aggregation step for deploying api-service to Azure App Service.
8490
Dependencies: ✓ print-api-service-summary
8591
Resource: api-service-website (AzureAppServiceWebSiteResource)
8692
Tags: deploy-compute
8793

8894
Step: deploy-cache
95+
Description: Aggregation step for deploying cache to Azure Container Apps.
8996
Dependencies: ✓ print-cache-summary
9097
Resource: cache-containerapp (AzureContainerAppResource)
9198
Tags: deploy-compute
9299

93100
Step: deploy-prereq
101+
Description: Prerequisite step that runs before any deploy operations. Initializes deployment environment and manages deployment state.
94102
Dependencies: ✓ process-parameters
95103

96104
Step: deploy-python-app
105+
Description: Aggregation step for deploying python-app to Azure Container Apps.
97106
Dependencies: ✓ print-python-app-summary
98107
Resource: python-app-containerapp (AzureContainerAppResource)
99108
Tags: deploy-compute
100109

101110
Step: diagnostics
111+
Description: Dumps dependency graph information for troubleshooting pipeline execution.
102112
Dependencies: none
103113

104114
Step: login-to-acr-aas-env-acr
@@ -112,92 +122,112 @@ Step: login-to-acr-aca-env-acr
112122
Tags: acr-login
113123

114124
Step: print-api-service-summary
125+
Description: Prints the deployment summary and URL for api-service.
115126
Dependencies: ✓ provision-api-service-website
116127
Resource: api-service-website (AzureAppServiceWebSiteResource)
117128
Tags: print-summary
118129

119130
Step: print-cache-summary
131+
Description: Prints the deployment summary and URL for cache.
120132
Dependencies: ✓ provision-cache-containerapp
121133
Resource: cache-containerapp (AzureContainerAppResource)
122134
Tags: print-summary
123135

124136
Step: print-dashboard-url-aas-env
137+
Description: Prints the deployment summary and dashboard URL for aas-env.
125138
Dependencies: ✓ provision-aas-env, ✓ provision-azure-bicep-resources
126139
Resource: aas-env (AzureAppServiceEnvironmentResource)
127140
Tags: print-summary
128141

129142
Step: print-dashboard-url-aca-env
143+
Description: Prints the deployment summary and dashboard URL for aca-env.
130144
Dependencies: ✓ provision-aca-env, ✓ provision-azure-bicep-resources
131145
Resource: aca-env (AzureContainerAppEnvironmentResource)
132146
Tags: print-summary
133147

134148
Step: print-python-app-summary
149+
Description: Prints the deployment summary and URL for python-app.
135150
Dependencies: ✓ provision-python-app-containerapp
136151
Resource: python-app-containerapp (AzureContainerAppResource)
137152
Tags: print-summary
138153

139154
Step: process-parameters
155+
Description: Prompts for parameter values before build, publish, or deployment operations.
140156
Dependencies: none
141157

142158
Step: provision-aas-env
159+
Description: Provisions the Azure Bicep resource aas-env using Azure infrastructure.
143160
Dependencies: ✓ create-provisioning-context, ✓ provision-aas-env-acr
144161
Resource: aas-env (AzureAppServiceEnvironmentResource)
145162
Tags: provision-infra
146163

147164
Step: provision-aas-env-acr
165+
Description: Provisions the Azure Bicep resource aas-env-acr using Azure infrastructure.
148166
Dependencies: ✓ create-provisioning-context
149167
Resource: aas-env-acr (AzureContainerRegistryResource)
150168
Tags: provision-infra
151169

152170
Step: provision-aca-env
171+
Description: Provisions the Azure Bicep resource aca-env using Azure infrastructure.
153172
Dependencies: ✓ create-provisioning-context, ✓ provision-aca-env-acr
154173
Resource: aca-env (AzureContainerAppEnvironmentResource)
155174
Tags: provision-infra
156175

157176
Step: provision-aca-env-acr
177+
Description: Provisions the Azure Bicep resource aca-env-acr using Azure infrastructure.
158178
Dependencies: ✓ create-provisioning-context
159179
Resource: aca-env-acr (AzureContainerRegistryResource)
160180
Tags: provision-infra
161181

162182
Step: provision-api-service-website
183+
Description: Provisions the Azure Bicep resource api-service-website using Azure infrastructure.
163184
Dependencies: ✓ create-provisioning-context, ✓ provision-aas-env, ✓ push-api-service
164185
Resource: api-service-website (AzureAppServiceWebSiteResource)
165186
Tags: provision-infra
166187

167188
Step: provision-azure-bicep-resources
189+
Description: Aggregation step for all Azure infrastructure provisioning operations.
168190
Dependencies: ✓ create-provisioning-context, ✓ deploy-prereq, ✓ provision-aas-env, ✓ provision-aas-env-acr, ✓ provision-aca-env, ✓ provision-aca-env-acr, ✓ provision-api-service-website, ✓ provision-cache-containerapp, ✓ provision-python-app-containerapp, ✓ provision-storage
169191
Resource: azure634f9 (AzureEnvironmentResource)
170192
Tags: provision-infra
171193

172194
Step: provision-cache-containerapp
195+
Description: Provisions the Azure Bicep resource cache-containerapp using Azure infrastructure.
173196
Dependencies: ✓ create-provisioning-context, ✓ provision-aca-env
174197
Resource: cache-containerapp (AzureContainerAppResource)
175198
Tags: provision-infra
176199

177200
Step: provision-python-app-containerapp
201+
Description: Provisions the Azure Bicep resource python-app-containerapp using Azure infrastructure.
178202
Dependencies: ✓ create-provisioning-context, ✓ provision-aca-env, ✓ push-python-app
179203
Resource: python-app-containerapp (AzureContainerAppResource)
180204
Tags: provision-infra
181205

182206
Step: provision-storage
207+
Description: Provisions the Azure Bicep resource storage using Azure infrastructure.
183208
Dependencies: ✓ create-provisioning-context
184209
Resource: storage (AzureStorageResource)
185210
Tags: provision-infra
186211

187212
Step: publish
213+
Description: Aggregation step for all publish operations. All publish steps should be required by this step.
188214
Dependencies: ✓ publish-azure634f9
189215

190216
Step: publish-azure634f9
217+
Description: Publishes the Azure environment configuration for azure634f9.
191218
Dependencies: ✓ publish-prereq
192219
Resource: azure634f9 (AzureEnvironmentResource)
193220

194221
Step: publish-manifest
222+
Description: Publishes the Aspire application model as a JSON manifest file.
195223
Dependencies: none
196224

197225
Step: publish-prereq
226+
Description: Prerequisite step that runs before any publish operations.
198227
Dependencies: ✓ process-parameters
199228

200229
Step: push
230+
Description: Aggregation step for all push operations. All push steps should be required by this step.
201231
Dependencies: ✓ push-api-service, ✓ push-prereq, ✓ push-python-app
202232

203233
Step: push-api-service
@@ -206,6 +236,7 @@ Step: push-api-service
206236
Tags: push-container-image
207237

208238
Step: push-prereq
239+
Description: Prerequisite step that runs before any push operations.
209240
Dependencies: ✓ login-to-acr-aas-env-acr, ✓ login-to-acr-aca-env-acr
210241

211242
Step: push-python-app
@@ -214,6 +245,7 @@ Step: push-python-app
214245
Tags: push-container-image
215246

216247
Step: validate-azure-login
248+
Description: Validates Azure CLI authentication before deployment.
217249
Dependencies: ✓ deploy-prereq
218250
Resource: azure634f9 (AzureEnvironmentResource)
219251

0 commit comments

Comments
 (0)