Skip to content
Closed
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
9d8d1e2
added ARM, bicep and terraform templates for NGroups ACI
shivg7795 Jul 30, 2025
5e11fd8
added confidential container recipe
shivg7795 Jul 30, 2025
b020c2d
addressed comments
shivg7795 Aug 19, 2025
57a973a
Removed ARM templates
shivg7795 Aug 19, 2025
00fafb6
Merge branch 'main' of https://github.com/shivg7795/resource-types-co…
shivg7795 Aug 19, 2025
f24d77a
removed unused properties from GW
shivg7795 Aug 19, 2025
ed94264
Merge branch 'main' of https://github.com/shivg7795/resource-types-co…
shivg7795 Sep 8, 2025
951c290
Merge branch 'main' of https://github.com/shivg7795/resource-types-co…
shivg7795 Sep 12, 2025
b88ca36
updated load balancer bicep
shivg7795 Sep 16, 2025
4cd37f5
deleted gateway and basic ngroups template
shivg7795 Sep 16, 2025
642b789
Merge branch 'main' of https://github.com/shivg7795/resource-types-co…
shivg7795 Oct 9, 2025
a39683c
updated desiredCount param
shivg7795 Oct 14, 2025
aa42329
updated context.properties to context.resource.properties
shivg7795 Oct 14, 2025
598379b
updated template - fixed context properties and null checks
shivg7795 Oct 14, 2025
e961656
fixed LB
shivg7795 Oct 16, 2025
366e7f6
added UserAssignedIdentity and redis cache in app.bicep
shivg7795 Oct 17, 2025
6628c6d
Merge branch 'main' of https://github.com/shivg7795/resource-types-co…
shivg7795 Feb 24, 2026
6f26b71
Merge branch 'radius-project:main' into AddACINgroupsRecipes
shivg7795 Feb 24, 2026
eab34dc
updated container recipe folder structure
shivg7795 Mar 10, 2026
9da4606
Merge branch 'AddACINgroupsRecipes' of https://github.com/shivg7795/r…
shivg7795 Mar 10, 2026
c9f0dc3
updated containers recipe to deploy env vars + confidential containers
shivg7795 Mar 16, 2026
17f0507
Remove recipe packs
shivg7795 Mar 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
98 changes: 98 additions & 0 deletions recipe-packs/ACI-NGroups-Confidential.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
},
"variables": {
"cgProfileName": "cgp_1",
"nGroupsName": "ngroup_confidential_basic",
"apiVersion": "2024-09-01-preview",
"desiredCount": 1,
"prefixCG": "cg-confidential-",
"resourcePrefix": "[concat('/subscriptions/', subscription().subscriptionId, '/resourceGroups/', resourceGroup().name, '/providers/')]"
},
"resources": [
{
"apiVersion": "[variables('apiVersion')]",
"type": "Microsoft.ContainerInstance/containerGroupProfiles",
"name": "[variables('cgProfileName')]",
"location": "[resourceGroup().location]",
"properties": {
"sku": "Confidential",
"confidentialComputeProperties": {
"ccePolicy": ""
},
"containers": [
{
"name": "aci-helloworld",
"properties": {
"image": "mcr.microsoft.com/azuredocs/aci-helloworld@sha256:565dba8ce20ca1a311c2d9485089d7ddc935dd50140510050345a1b0ea4ffa6e",
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"resources": {
"requests": {
"memoryInGB": 1.0,
"cpu": 1.0
}
}
}
}
],
"restartPolicy": "Always",
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Public"
},
"osType": "Linux"
}
},
{
"apiVersion": "[variables('apiVersion')]",
"type": "Microsoft.ContainerInstance/NGroups",
"name": "[variables('nGroupsName')]",
"location": "[resourceGroup().location]",
"dependsOn": [
"[concat('Microsoft.ContainerInstance/containerGroupProfiles/', variables('cgProfileName'))]"
],
"properties": {
"elasticProfile": {
"desiredCount": "[variables('desiredCount')]",
"containerGroupNamingPolicy": {
"guidNamingPolicy":{
"prefix":"[variables('prefixCG')]"
}
}
},
"containerGroupProfiles": [
{
"resource": {
"id": "[concat(variables('resourcePrefix'), 'Microsoft.ContainerInstance/containerGroupProfiles/', variables('cgProfileName'))]"
}
}
]
},
"tags": {
"cirrusTestScenario": "confidential-1.basic"
}
}
],
"outputs": {
"containerGroupProfileId": {
"type": "string",
"value": "[resourceId('Microsoft.ContainerInstance/containerGroupProfiles', variables('cgProfileName'))]"
},
"nGroupId": {
"type": "string",
"value": "[resourceId('Microsoft.ContainerInstance/NGroups', variables('nGroupsName'))]"
}
}
}
Loading