Skip to content

Commit 51c84be

Browse files
Merge pull request microsoft#330 from microsoft/dev
fix: Merge the telemetry issue changes from dev to main
2 parents 529970f + ce5c9f3 commit 51c84be

File tree

4 files changed

+18
-6
lines changed

4 files changed

+18
-6
lines changed

.github/workflows/deploy-waf.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,15 @@ jobs:
9292
echo "Resource group already exists."
9393
fi
9494
95+
- name: Generate Unique Solution Prefix
96+
id: generate_solution_prefix
97+
run: |
98+
COMMON_PART="macae"
99+
TIMESTAMP=$(date +%s)
100+
UPDATED_TIMESTAMP=$(echo $TIMESTAMP | tail -c 6)
101+
UNIQUE_SOLUTION_PREFIX="${COMMON_PART}${UPDATED_TIMESTAMP}"
102+
echo "SOLUTION_PREFIX=${UNIQUE_SOLUTION_PREFIX}" >> $GITHUB_ENV
103+
95104
- name: Deploy Bicep Template
96105
id: deploy
97106
run: |
@@ -100,6 +109,7 @@ jobs:
100109
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
101110
--template-file infra/main.bicep \
102111
--parameters \
112+
environmentName=${{ env.SOLUTION_PREFIX }} \
103113
useWafAlignedArchitecture=true \
104114
aiDeploymentsLocation='${{ env.AZURE_LOCATION }}' \
105115
gptModelCapacity=5 \

.github/workflows/deploy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ jobs:
129129
--resource-group ${{ env.RESOURCE_GROUP_NAME }} \
130130
--template-file infra/main.bicep \
131131
--parameters \
132-
solutionPrefix=${{ env.SOLUTION_PREFIX }} \
132+
environmentName=${{ env.SOLUTION_PREFIX }} \
133133
solutionLocation="${{ env.AZURE_LOCATION }}" \
134134
modelDeploymentType="GlobalStandard" \
135135
gptModelName="gpt-4o" \

infra/main.bicep

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ param useWafAlignedArchitecture bool
77
@description('Use this parameter to use an existing AI project resource ID')
88
param existingFoundryProjectResourceId string = ''
99

10-
@description('Optional. The prefix to add in the default names given to all deployed Azure resources.')
11-
@maxLength(19)
12-
param solutionPrefix string = 'macae${uniqueString(deployer().objectId, deployer().tenantId, subscription().subscriptionId, resourceGroup().id)}'
10+
@description('Required. Name of the environment to deploy the solution into.')
11+
param environmentName string
1312

1413
@description('Required. Location for all Resources except AI Foundry.')
1514
param solutionLocation string = resourceGroup().location
@@ -48,6 +47,8 @@ param gptModelCapacity int = 150
4847
@description('Set the image tag for the container images used in the solution. Default is "latest".')
4948
param imageTag string = 'latest'
5049

50+
param solutionPrefix string = 'macae-${padLeft(take(toLower(uniqueString(subscription().id, environmentName, resourceGroup().location)), 12), 12, '0')}'
51+
5152
@description('Optional. The tags to apply to all deployed Azure resources.')
5253
param tags object = {
5354
app: solutionPrefix
@@ -616,6 +617,7 @@ module bastionHost 'br/public:avm/res/network/bastion-host:0.6.1' = if (virtualN
616617
virtualNetworkResourceId: bastionConfiguration.?virtualNetworkResourceId ?? virtualNetwork.?outputs.?resourceId
617618
publicIPAddressObject: {
618619
name: bastionConfiguration.?publicIpResourceName ?? 'pip-bas${solutionPrefix}'
620+
zones: []
619621
}
620622
disableCopyPaste: false
621623
enableFileCopy: false
@@ -662,7 +664,7 @@ module virtualMachine 'br/public:avm/res/compute/virtual-machine:0.13.0' = if (v
662664
name: 'osdisk-${virtualMachineResourceName}'
663665
createOption: 'FromImage'
664666
managedDisk: {
665-
storageAccountType: 'Premium_ZRS'
667+
storageAccountType: 'Standard_LRS'
666668
}
667669
diskSizeGB: 128
668670
caching: 'ReadWrite'

infra/main.parameters.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
}
1919
]
2020
},
21-
"solutionPrefix": {
21+
"environmentName": {
2222
"value": "${AZURE_ENV_NAME}"
2323
},
2424
"solutionLocation": {

0 commit comments

Comments
 (0)