Skip to content

Commit 6d94634

Browse files
authored
Merge pull request #302537 from craigshoemaker/aca/highlights
[Container Apps] Update: Remove code references for highlighting
2 parents 916fc0d + 966402c commit 6d94634

10 files changed

+492
-265
lines changed

articles/container-apps/code/container-apps-azure-service-bus-cli.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

articles/container-apps/code/container-apps-azure-service-bus-rule-0-bicep.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

articles/container-apps/code/container-apps-azure-service-bus-rule-0.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

articles/container-apps/code/container-apps-azure-service-bus-rule-1-bicep.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

articles/container-apps/code/container-apps-azure-service-bus-rule-1.json

Lines changed: 0 additions & 44 deletions
This file was deleted.

articles/container-apps/code/keda-azure-service-bus-auth.json

Lines changed: 0 additions & 35 deletions
This file was deleted.

articles/container-apps/code/keda-azure-service-bus-trigger.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

articles/container-apps/code/secure-app-arm-template.json

Lines changed: 0 additions & 73 deletions
This file was deleted.

articles/container-apps/manage-secrets.md

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,81 @@ After you've [defined a secret](#defining-secrets) in your container app, you ca
265265

266266
In this example, the application connection string is declared as `queue-connection-string` and becomes available elsewhere in the configuration sections.
267267

268-
:::code language="json" source="code/secure-app-arm-template.json" highlight="11-13,27-32,45-46,62-63":::
268+
```json
269+
{
270+
"$schema": "https://schema.management.azure.com/schemas/2019-08-01/deploymentTemplate.json#",
271+
"contentVersion": "1.0.0.0",
272+
"parameters": {
273+
"location": {
274+
"type": "String"
275+
},
276+
"environment_id": {
277+
"type": "String"
278+
},
279+
"key_vault_secret_uri": { ⬅️
280+
"type": "String" ⬅️
281+
} ⬅️
282+
},
283+
"variables": {},
284+
"resources": [
285+
{
286+
"name": "queuereader",
287+
"type": "Microsoft.App/containerApps",
288+
"apiVersion": "2022-03-01",
289+
"kind": "containerapp",
290+
"location": "[parameters('location')]",
291+
"properties": {
292+
"managedEnvironmentId": "[parameters('environment_id')]",
293+
"configuration": {
294+
"activeRevisionsMode": "single",
295+
"secrets": [ ⬅️
296+
{ ⬅️
297+
"name": "queue-connection-string", ⬅️
298+
"keyVaultUrl": "[parameters('key_vault_secret_uri')", ⬅️
299+
"identity": "system" ⬅️
300+
}] ⬅️
301+
},
302+
"template": {
303+
"containers": [
304+
{
305+
"image": "myregistry/myQueueApp:v1",
306+
"name": "myQueueApp",
307+
"env": [
308+
{
309+
"name": "QueueName",
310+
"value": "myqueue"
311+
},
312+
{
313+
"name": "ConnectionString", ⬅️
314+
"secretRef": "queue-connection-string" ⬅️
315+
}
316+
]
317+
}
318+
],
319+
"scale": {
320+
"minReplicas": 0,
321+
"maxReplicas": 10,
322+
"rules": [
323+
{
324+
"name": "myqueuerule",
325+
"azureQueue": {
326+
"queueName": "demoqueue",
327+
"queueLength": 100,
328+
"auth": [
329+
{
330+
"secretRef": "queue-connection-string", ⬅️
331+
"triggerParameter": "connection" ⬅️
332+
}
333+
]
334+
}
335+
}
336+
]
337+
}
338+
}
339+
}
340+
}]
341+
}
342+
```
269343

270344
Here, the environment variable named `connection-string` gets its value from the application-level `queue-connection-string` secret. Also, the Azure Queue Storage scale rule's authentication configuration uses the `queue-connection-string` secret as to define its connection.
271345

0 commit comments

Comments
 (0)