Skip to content

Commit 9485950

Browse files
committed
Update snapshots
1 parent b56d325 commit 9485950

File tree

2 files changed

+66
-2
lines changed

2 files changed

+66
-2
lines changed

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

tests/Aspire.Hosting.Azure.Tests/Snapshots/AzureDeployerTests.DeployAsync_WithRedisAccessKeyAuthentication_CreatesCorrectDependencies.verified.txt

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

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

5757
Step: build
58+
Description: Aggregation step for all build operations. All build steps should be required by this step.
5859
Dependencies: ✓ build-api
5960

6061
Step: build-api
62+
Description: Builds the container image for the api project.
6163
Dependencies: ✓ build-prereq, ✓ deploy-prereq
6264
Resource: api (ProjectResource)
6365
Tags: build-compute
6466

6567
Step: build-prereq
68+
Description: Prerequisite step that runs before any build operations.
6669
Dependencies: ✓ process-parameters
6770

6871
Step: create-provisioning-context
72+
Description: Creates the Azure provisioning context for infrastructure deployment.
6973
Dependencies: ✓ deploy-prereq, ✓ validate-azure-login
7074
Resource: azure634f9 (AzureEnvironmentResource)
7175

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

7580
Step: deploy-api
81+
Description: Aggregation step for deploying api to Azure App Service.
7682
Dependencies: ✓ print-api-summary
7783
Resource: api-website (AzureAppServiceWebSiteResource)
7884
Tags: deploy-compute
7985

8086
Step: deploy-prereq
87+
Description: Prerequisite step that runs before any deploy operations. Initializes deployment environment and manages deployment state.
8188
Dependencies: ✓ process-parameters
8289

8390
Step: diagnostics
91+
Description: Dumps dependency graph information for troubleshooting pipeline execution.
8492
Dependencies: none
8593

8694
Step: login-to-acr-env-acr
@@ -89,102 +97,124 @@ Step: login-to-acr-env-acr
8997
Tags: acr-login
9098

9199
Step: print-api-summary
100+
Description: Prints the deployment summary and URL for api.
92101
Dependencies: ✓ provision-api-website
93102
Resource: api-website (AzureAppServiceWebSiteResource)
94103
Tags: print-summary
95104

96105
Step: print-dashboard-url-env
106+
Description: Prints the deployment summary and dashboard URL for env.
97107
Dependencies: ✓ provision-azure-bicep-resources, ✓ provision-env
98108
Resource: env (AzureAppServiceEnvironmentResource)
99109
Tags: print-summary
100110

101111
Step: process-parameters
112+
Description: Prompts for parameter values before build, publish, or deployment operations.
102113
Dependencies: none
103114

104115
Step: provision-api-identity
116+
Description: Provisions the Azure Bicep resource api-identity using Azure infrastructure.
105117
Dependencies: ✓ create-provisioning-context
106118
Resource: api-identity (AzureUserAssignedIdentityResource)
107119
Tags: provision-infra
108120

109121
Step: provision-api-roles-cache-kv
122+
Description: Provisions the Azure Bicep resource api-roles-cache-kv using Azure infrastructure.
110123
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-cache-kv
111124
Resource: api-roles-cache-kv (AzureProvisioningResource)
112125
Tags: provision-infra
113126

114127
Step: provision-api-roles-cosmos-kv
128+
Description: Provisions the Azure Bicep resource api-roles-cosmos-kv using Azure infrastructure.
115129
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-cosmos-kv
116130
Resource: api-roles-cosmos-kv (AzureProvisioningResource)
117131
Tags: provision-infra
118132

119133
Step: provision-api-roles-pg-kv
134+
Description: Provisions the Azure Bicep resource api-roles-pg-kv using Azure infrastructure.
120135
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-pg-kv
121136
Resource: api-roles-pg-kv (AzureProvisioningResource)
122137
Tags: provision-infra
123138

124139
Step: provision-api-website
140+
Description: Provisions the Azure Bicep resource api-website using Azure infrastructure.
125141
Dependencies: ✓ create-provisioning-context, ✓ provision-api-identity, ✓ provision-cache, ✓ provision-cache-kv, ✓ provision-cosmos, ✓ provision-cosmos-kv, ✓ provision-env, ✓ provision-pg, ✓ provision-pg-kv, ✓ push-api
126142
Resource: api-website (AzureAppServiceWebSiteResource)
127143
Tags: provision-infra
128144

129145
Step: provision-azure-bicep-resources
146+
Description: Aggregation step for all Azure infrastructure provisioning operations.
130147
Dependencies: ✓ create-provisioning-context, ✓ deploy-prereq, ✓ provision-api-identity, ✓ provision-api-roles-cache-kv, ✓ provision-api-roles-cosmos-kv, ✓ provision-api-roles-pg-kv, ✓ provision-api-website, ✓ provision-cache, ✓ provision-cache-kv, ✓ provision-cosmos, ✓ provision-cosmos-kv, ✓ provision-env, ✓ provision-env-acr, ✓ provision-pg, ✓ provision-pg-kv
131148
Resource: azure634f9 (AzureEnvironmentResource)
132149
Tags: provision-infra
133150

134151
Step: provision-cache
152+
Description: Provisions the Azure Bicep resource cache using Azure infrastructure.
135153
Dependencies: ✓ create-provisioning-context, ✓ provision-cache-kv
136154
Resource: cache (AzureManagedRedisResource)
137155
Tags: provision-infra
138156

139157
Step: provision-cache-kv
158+
Description: Provisions the Azure Bicep resource cache-kv using Azure infrastructure.
140159
Dependencies: ✓ create-provisioning-context
141160
Resource: cache-kv (AzureKeyVaultResource)
142161
Tags: provision-infra
143162

144163
Step: provision-cosmos
164+
Description: Provisions the Azure Bicep resource cosmos using Azure infrastructure.
145165
Dependencies: ✓ create-provisioning-context, ✓ provision-cosmos-kv
146166
Resource: cosmos (AzureCosmosDBResource)
147167
Tags: provision-infra
148168

149169
Step: provision-cosmos-kv
170+
Description: Provisions the Azure Bicep resource cosmos-kv using Azure infrastructure.
150171
Dependencies: ✓ create-provisioning-context
151172
Resource: cosmos-kv (AzureKeyVaultResource)
152173
Tags: provision-infra
153174

154175
Step: provision-env
176+
Description: Provisions the Azure Bicep resource env using Azure infrastructure.
155177
Dependencies: ✓ create-provisioning-context, ✓ provision-env-acr
156178
Resource: env (AzureAppServiceEnvironmentResource)
157179
Tags: provision-infra
158180

159181
Step: provision-env-acr
182+
Description: Provisions the Azure Bicep resource env-acr using Azure infrastructure.
160183
Dependencies: ✓ create-provisioning-context
161184
Resource: env-acr (AzureContainerRegistryResource)
162185
Tags: provision-infra
163186

164187
Step: provision-pg
188+
Description: Provisions the Azure Bicep resource pg using Azure infrastructure.
165189
Dependencies: ✓ create-provisioning-context, ✓ provision-pg-kv
166190
Resource: pg (AzurePostgresFlexibleServerResource)
167191
Tags: provision-infra
168192

169193
Step: provision-pg-kv
194+
Description: Provisions the Azure Bicep resource pg-kv using Azure infrastructure.
170195
Dependencies: ✓ create-provisioning-context
171196
Resource: pg-kv (AzureKeyVaultResource)
172197
Tags: provision-infra
173198

174199
Step: publish
200+
Description: Aggregation step for all publish operations. All publish steps should be required by this step.
175201
Dependencies: ✓ publish-azure634f9
176202

177203
Step: publish-azure634f9
204+
Description: Publishes the Azure environment configuration for azure634f9.
178205
Dependencies: ✓ publish-prereq
179206
Resource: azure634f9 (AzureEnvironmentResource)
180207

181208
Step: publish-manifest
209+
Description: Publishes the Aspire application model as a JSON manifest file.
182210
Dependencies: none
183211

184212
Step: publish-prereq
213+
Description: Prerequisite step that runs before any publish operations.
185214
Dependencies: ✓ process-parameters
186215

187216
Step: push
217+
Description: Aggregation step for all push operations. All push steps should be required by this step.
188218
Dependencies: ✓ push-api, ✓ push-prereq
189219

190220
Step: push-api
@@ -193,9 +223,11 @@ Step: push-api
193223
Tags: push-container-image
194224

195225
Step: push-prereq
226+
Description: Prerequisite step that runs before any push operations.
196227
Dependencies: ✓ login-to-acr-env-acr
197228

198229
Step: validate-azure-login
230+
Description: Validates Azure CLI authentication before deployment.
199231
Dependencies: ✓ deploy-prereq
200232
Resource: azure634f9 (AzureEnvironmentResource)
201233

0 commit comments

Comments
 (0)