You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"body": "<p>Dear Team,</p><p>We would like to inform you that the Modernize-your-code-solution-accelerator Automation process has encountered an issue and has failed to complete successfully.</p><p><strong>Build URL:</strong> ${RUN_URL}<br> ${OUTPUT}</p><p>Please investigate the matter at your earliest convenience.</p><p>Best regards,<br>Your Automation Team</p>"
123
-
}
124
-
EOF
125
-
)
126
-
127
-
# Send the notification
128
-
curl -X POST "${{ secrets.LOGIC_APP_URL }}" \
129
-
-H "Content-Type: application/json" \
130
-
-d "$EMAIL_BODY" || echo "Failed to send notification"
131
-
132
151
- name: Logout from Azure
133
152
if: always()
134
153
run: |
@@ -171,7 +190,6 @@ jobs:
171
190
172
191
if [ -z "$log_analytics_workspace_name" ]; then
173
192
echo "No Log Analytics workspace found in resource group ${{ env.RESOURCE_GROUP_NAME }}."
"body": "<p>Dear Team,</p><p>We would like to inform you that the DocGen Deployment Automation process has encountered an issue and has failed to complete successfully.</p><p><strong>Build URL:</strong> <a href=\"${RUN_URL}\">${RUN_URL}</a><br></p><p>Please investigate the matter at your earliest convenience.</p><p>Best regards,<br>Your Automation Team</p>"
393
+
}
394
+
EOF
395
+
)
396
+
397
+
curl -X POST "${{ secrets.LOGIC_APP_URL }}" \
398
+
-H "Content-Type: application/json" \
399
+
-d "$EMAIL_BODY" || echo "Failed to send notification"
This architecture will be deployed with the 'sandbox' setting of our deployment process. Optionally you can deploy [Well-Architected Framework (WAF) aligned](https://learn.microsoft.com/en-us/azure/well-architected/) architecture, described in [WAF-Aligned Solution Architecture](./docs/ArchitectureWAF.md), with the WAF-Aligned deployment option described in [Deployment Guide](./docs/DeploymentGuide.md).
@@ -51,16 +54,16 @@ If you'd like to customize the solution accelerator, here are some common areas
51
54
<summary>Click to learn more about the key features this solution enables</summary>
52
55
53
56
-**Code language modernization** <br/>
54
-
Modernizing outdated code ensures compatibility with current technologies, reduces reliance on legacy expertise, and keeps businesses competitive.
57
+
Modernizing outdated code ensures compatibility with current technologies, reduces reliance on legacy expertise, and keeps businesses competitive.
55
58
56
59
-**Summary and review of new code** <br/>
57
-
Generating summaries and translating code files keeps humans in the loop, enhances their understanding, and facilitates timely interventions, ensuring the files are ready to export.
60
+
Generating summaries and translating code files keeps humans in the loop, enhances their understanding, and facilitates timely interventions, ensuring the files are ready to export.
58
61
59
62
-**Business logic analysis** <br/>
60
-
Leveraging AI to decipher business logic from legacy code helps minimizes the risk of human error.
63
+
Leveraging AI to decipher business logic from legacy code helps minimizes the risk of human error.
61
64
62
65
-**Efficient code transformation** <br/>
63
-
Streamlining the process of analyzing, converting, and iterative error testing reduces time and effort required to modernize the systems.
66
+
Streamlining the process of analyzing, converting, and iterative error testing reduces time and effort required to modernize the systems.
64
67
65
68
</details>
66
69
@@ -77,7 +80,7 @@ Follow the quick deploy steps on the deployment guide to deploy this solution to
77
80
78
81
|[](https://codespaces.new/microsoft/Modernize-your-Code-Solution-Accelerator)|[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/microsoft/Modernize-your-Code-Solution-Accelerator)|
This architecture implements [Azure Well-Architected Framework (WAF)](https://learn.microsoft.com/en-us/azure/well-architected/) principles for enterprise-grade deployments, deployed with the WAF-Aligned deployment option:
-**Configurable Parameters:** If user selects to deploy as WAF Aligned, Parameters like Monitoring, Scaling, VPN will get enabled.
46
+
-**Network-first Design:** All components deployed within private network boundaries
47
+
-**Enterprise-ready:** Production-grade security and monitoring enabled
48
+
49
+
## Application Information Flow
50
+
51
+
The application information flow remains the same for both 'sandbox' and 'waf-aligned' configuration.
52
+
53
+
The solution is composed of several services:
54
+
55
+
- The web app front end and the backend app logic are containerized and run from Azure Container service instances.
56
+
- When a request for conversion is created in the web app admin console, the user specifies what files should be converted and the target SQL dialect for conversion.
57
+
- These files are then uploaded to blob storage and initial data about the request is stored in Cosmos DB.
58
+
- The conversion takes place using appropriate LLM models using multiple agents, with each agent having a dedicated purpose in the conversion process. As files are converted, they are placed into blob storage, with metadata collected into Cosmos detailing the conversion process and the current state of the batch.
59
+
- Cosmos also stores the logs from the individual agents so the results can be fully reviewed before any of the converted files are put into production.
Copy file name to clipboardExpand all lines: docs/CustomizingAzdParameters.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ By default this template will use the environment name as the prefix to prevent
17
17
|`AZURE_ENV_MODEL_CAPACITY`| integer |`200`| Set the Model Capacity (choose a number based on available GPT model capacity in your subscription). |
18
18
|`AZURE_ENV_LOG_ANALYTICS_WORKSPACE_ID`| string | Guide to get your [Existing Workspace ID](/docs/re-use-log-analytics.md)| Set this if you want to reuse an existing Log Analytics Workspace instead of creating a new one. |
19
19
|`AZURE_ENV_IMAGETAG`| string |`latest`| Set the Image tag Like (allowed values: latest, dev, hotfix) |
20
-
20
+
|`AZURE_ENV_JUMPBOX_SIZE`| string |`Standard_DS2_v2`| Specifies the size of the Jumpbox Virtual Machine. Set a custom value if `enablePrivateNetworking` is `true`. |
0 commit comments