Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ag manufacturing -> main #2562

Merged
merged 380 commits into from
May 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
380 commits
Select commit Hold shift + click to select a range
ae9a88a
storageAccount test4
luiscast84 Mar 24, 2024
bef03bf
storageAccount fix5
luiscast84 Mar 24, 2024
36e4a5f
fix6
luiscast84 Mar 24, 2024
5fba2d5
tes7
luiscast84 Mar 24, 2024
e27ef6f
Added subscriptionId and changes into storageaccount deploytment
luiscast84 Mar 24, 2024
6d5600c
Merge branch 'ag_manufacturing' of https://github.com/luiscast84/azur…
luiscast84 Mar 24, 2024
9503df0
Merge pull request #2472 from zaidmohd/ag_manufacturing
dkirby-ms Mar 25, 2024
4af28c0
Fixes for ESA and AIO params injection
luiscast84 Mar 25, 2024
a9ebbc5
Added subscriptionId to main.bicep
luiscast84 Mar 25, 2024
0fa4372
Removed AgDir
luiscast84 Mar 25, 2024
5933eca
Params definition for ESA
luiscast84 Mar 25, 2024
143572e
Param for containerName on PV matching storage account container
luiscast84 Mar 25, 2024
952be13
Removed duplicated definition for SubscriptionId
luiscast84 Mar 25, 2024
41ade3a
Removed duplicated binding in the vm bootstrap command
luiscast84 Mar 25, 2024
aa8c359
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Mar 26, 2024
9427aac
Added Azure Workbook for infrastructure observability
janegilring Mar 26, 2024
e4bf8c4
Update workbookId parameter value
janegilring Mar 26, 2024
8577de3
Update Azure Workbook deployment script
janegilring Mar 30, 2024
00c85ab
Updated resource group filter in workbook components
janegilring Mar 30, 2024
6cd379f
Merge pull request #2479 from janegilring/agora_workbooks
janegilring Mar 30, 2024
b2e82ed
Added error-handing to Deploy-Workbook function
janegilring Mar 30, 2024
348bb64
Merge pull request #2480 from janegilring/agora_workbooks
janegilring Mar 30, 2024
ddd7dc4
Fixes and suggestions from Francisco and Seif in the PR review
luiscast84 Apr 2, 2024
9a107d1
Removed unused param
luiscast84 Apr 2, 2024
fc6cf03
Removed subscriptionID param definition
luiscast84 Apr 2, 2024
8b8b629
Fixed subscriptionID from env
luiscast84 Apr 2, 2024
75e1f8a
SubId fixes
luiscast84 Apr 2, 2024
a02a467
Fix in main.bicep
luiscast84 Apr 2, 2024
97c0193
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
chintalavr Apr 2, 2024
4ae33b5
Added AgToolsDir on ESA deployment
luiscast84 Apr 2, 2024
81c9725
Merge branch 'ag_manufacturing' into ag_manufacturing
sebassem Apr 2, 2024
c1fcb8c
Merge pull request #2473 from luiscast84/ag_manufacturing
sebassem Apr 2, 2024
d44108a
Merge branch 'ag_manufacturing' into ag_manufacturing
sebassem Apr 2, 2024
63f6599
Merge pull request #12 from microsoft/ag_manufacturing
sebassem Apr 2, 2024
ebb25cc
Add new PowerShell modules and update Bootstrap script
sebassem Apr 2, 2024
4b813ef
Remove unused parameter subscriptionId in main.bicep
sebassem Apr 2, 2024
62ff54e
Add spnObjectId and stcontainerName parameters***
sebassem Apr 2, 2024
4501b09
Fix typo in import module path
sebassem Apr 2, 2024
698c68c
Fix industry condition in AgLogonScript.ps1
sebassem Apr 2, 2024
5238668
Merge branch 'ag_manufacturing' into ag_fetching_latest
sebassem Apr 2, 2024
7995566
Merge pull request #2481 from microsoft/ag_fetching_latest
sebassem Apr 2, 2024
aa91bc5
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Apr 2, 2024
6aab429
Add targetScope and remove unnecessary code
sebassem Apr 2, 2024
65db41e
Remove enabling ESA extension on the Arc-enabled cluster
sebassem Apr 2, 2024
84e23e0
Refactor GitOps configuration for retail industry
sebassem Apr 2, 2024
95a64a6
Fix module imports and file names in AG scripts
sebassem Apr 2, 2024
7f8b59b
Refactor cluster name logging in Deploy-ESA function
sebassem Apr 2, 2024
57ef93b
Fix enabling ESA on the cluster
sebassem Apr 2, 2024
0b8faf0
Fix secret name in Deploy-ESA function
sebassem Apr 2, 2024
c256de5
Merge pull request #2482 from sebassem/ag_manufacturing
sebassem Apr 2, 2024
2aaae8b
Update module imports to use global scope
sebassem Apr 3, 2024
89f8175
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Apr 3, 2024
544c134
Refactor global variables in AgLogonScript.ps1
sebassem Apr 3, 2024
01960b6
Merge pull request #2483 from sebassem/ag_manufacturing
sebassem Apr 3, 2024
6e967fc
Update AgLogonScript.ps1 to use global variables for password and cre…
sebassem Apr 3, 2024
9a31ed9
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Apr 3, 2024
520b7d7
Merge pull request #2484 from sebassem/ag_manufacturing
sebassem Apr 3, 2024
e8299fa
Remove Open Service Mesh extension from Deploy-AIO function
sebassem Apr 3, 2024
c42706b
Update esaSecretName in manufacturing.psm1
sebassem Apr 3, 2024
9d79b45
Fix secret name in Deploy-ESA function
sebassem Apr 3, 2024
f8d4321
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Apr 3, 2024
80ed72e
Merge pull request #2485 from sebassem/ag_manufacturing
sebassem Apr 3, 2024
771b40d
Agora manufacturing data pipeline integration
chintalavr Apr 6, 2024
63d4e6b
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
chintalavr Apr 6, 2024
19176eb
Removed fabric from this release
chintalavr Apr 6, 2024
998abff
Merge pull request #2491 from chintalavr/ag_manufacturing
sebassem Apr 7, 2024
fc8d17f
Attempt parallelism
sebassem Apr 7, 2024
557d6a8
Refactor Azure service principal parameters and remove unnecessary code
sebassem Apr 7, 2024
c0ac689
Refactor AIO deployment process
sebassem Apr 7, 2024
e543d9d
Refactor code to improve performance and readability
sebassem Apr 7, 2024
5c068cb
Refactor code to improve performance and readability
sebassem Apr 7, 2024
f4d622d
Update az iot ops init command options
sebassem Apr 7, 2024
bfd4c81
Update GitHub account in main.bicep
sebassem Apr 7, 2024
39849d7
Update AIO deployment and GitHub account
sebassem Apr 7, 2024
3b183ea
Refactor code to improve performance and readability
sebassem Apr 7, 2024
523c56e
Update Azure Bicep file with default parameter values and resource scope
sebassem Apr 7, 2024
acdc35e
Fix Azure IoT Ops initialization command in manufacturing.psm1
sebassem Apr 7, 2024
1270f0b
Fix role assignment issue in manufacturing.psm1
sebassem Apr 7, 2024
ad81315
Refactor AIO deployment logic and increase max retries
sebassem Apr 7, 2024
974ed05
Add command to initialize IoT operations in case of deployment error
sebassem Apr 7, 2024
a5caaed
Refactor monitoring script and update manufacturing module
sebassem Apr 8, 2024
86ecd93
Refactor monitoring code for manufacturing industry
sebassem Apr 8, 2024
31a2846
Add line breaks for better readability and display status updates
sebassem Apr 8, 2024
daf6318
Update module imports in AgLogonScript.ps1
sebassem Apr 8, 2024
0c73a11
Update kubectl monitoring script
sebassem Apr 8, 2024
82b5033
Remove unnecessary line in Deploy-AIO function
sebassem Apr 8, 2024
f50dbb1
Merge pull request #2494 from sebassem/ag_manufacturing
dkirby-ms Apr 8, 2024
02df1ab
update
dkirby-ms Apr 9, 2024
60ed082
Merge branch 'ag_manufacturing' of https://github.com/dkirby-ms/azure…
dkirby-ms Apr 9, 2024
d9a1ede
remove github user prompt and add spnobjectid
dkirby-ms Apr 10, 2024
a41dbb1
remove githubUser parameter
dkirby-ms Apr 10, 2024
1f7a695
remove githubuser
dkirby-ms Apr 10, 2024
b408664
cleanup
dkirby-ms Apr 10, 2024
0bacd08
fix prometheus issue
dkirby-ms Apr 11, 2024
4894245
bug
dkirby-ms Apr 11, 2024
e51025b
Merge pull request #2497 from dkirby-ms/ag_manufacturing
dkirby-ms Apr 11, 2024
445984b
Create contoso-motors-autoparts.png
chintalavr Apr 13, 2024
f791841
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
c38845c
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
4c68111
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
9439fb3
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
14ae30c
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
e9b4d06
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
e442e9c
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
f7c3ddf
Update contoso-motors-autoparts.png
chintalavr Apr 13, 2024
1481c04
MQTT Sim for Agora and MCR updates on Event Grid connector
luiscast84 Apr 14, 2024
19b87cb
Mqtt simulator in Ag
luiscast84 Apr 14, 2024
7f62ee8
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
chintalavr Apr 15, 2024
d849b70
Changes to deploy ADX dashboard reports
chintalavr Apr 15, 2024
482c37c
Update manufacturing.psm1
chintalavr Apr 15, 2024
5aa4f89
Fixed dashboard report file creation issue
chintalavr Apr 15, 2024
2dae5fa
Enabled MQTT Simulator in cluster loop
luiscast84 Apr 16, 2024
7304f2c
Fixed typo
luiscast84 Apr 16, 2024
63e3625
Update MQTT bridge image repository and tag
sebassem Apr 16, 2024
399b2b0
Put Sim in a function
luiscast84 Apr 16, 2024
147becb
Added array function
luiscast84 Apr 16, 2024
61f586e
Added sort-object for index consistency
luiscast84 Apr 16, 2024
ea58d5f
Merge pull request #2499 from luiscast84/ag_manufacturing
dkirby-ms Apr 16, 2024
376eabb
small changes
dkirby-ms Apr 17, 2024
5c83449
Merge branch 'ag_manufacturing' of https://github.com/dkirby-ms/azure…
dkirby-ms Apr 17, 2024
d50c272
clone repo
dkirby-ms Apr 17, 2024
7ddd0d8
Update manufacturing.psm1
chintalavr Apr 17, 2024
571ad01
Update manufacturing.psm1
chintalavr Apr 17, 2024
f371bd1
Update manufacturing.psm1
chintalavr Apr 17, 2024
349a046
Update manufacturing.psm1
chintalavr Apr 17, 2024
5d1f3f2
Merge pull request #1 from microsoft/ag_manufacturing
chintalavr Apr 17, 2024
b8287b5
Update manufacturing.psm1
chintalavr Apr 17, 2024
391306e
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem Apr 17, 2024
d5a91ac
testing
sebassem Apr 17, 2024
81919fb
Add routingIdentityInfo to eventGrid resource in eventGrid.bicep
sebassem Apr 17, 2024
746c9c5
Commented out Deploy-ESA function call in AgLogonScript.ps1
sebassem Apr 17, 2024
c43df11
Add routingIdentityInfo to eventGrid resource in eventGrid.bicep
sebassem Apr 17, 2024
1e3bb9c
Add MQTT Explorer installation and configuration
sebassem Apr 18, 2024
3ee3dc6
Update MQTT Explorer settings and deploy MQTT Simulator
sebassem Apr 18, 2024
834fd67
Refactor MQTT Explorer settings and deploy MQTT Simulator
sebassem Apr 18, 2024
61f5cb0
Merge pull request #2505 from sebassem/ag_manufacturing
dkirby-ms Apr 18, 2024
5922815
Merge branch 'ag_manufacturing' into ag_manufacturing
dkirby-ms Apr 18, 2024
b1de76e
Merge pull request #2506 from dkirby-ms/ag_manufacturing
dkirby-ms Apr 18, 2024
2260012
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
chintalavr Apr 18, 2024
51597a2
update icons
zaidmohd Apr 18, 2024
794cbb1
Create data-emulator.py
chintalavr Apr 18, 2024
046a1d4
Update AgConfig-manufacturing.psd1
chintalavr Apr 18, 2024
49bb5e5
Update manufacturing.psm1
chintalavr Apr 18, 2024
610dd69
Fixed minor errors
chintalavr Apr 18, 2024
b4344f1
Update manufacturing.psm1
chintalavr Apr 18, 2024
dd18906
Contoso Motors Icons
chintalavr Apr 18, 2024
5982a33
revert
zaidmohd Apr 18, 2024
efba332
Update adx-dashboard-contoso-motors-auto-parts.json
chintalavr Apr 18, 2024
3ee70d7
Fix for Event Grid MQTT
luiscast84 Apr 18, 2024
249de9d
Merge pull request #2507 from chintalavr/ag_manufacturing
dkirby-ms Apr 18, 2024
c0e1ef7
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
zaidmohd Apr 18, 2024
94d21cc
Merge pull request #2508 from luiscast84/ag_manufacturing
dkirby-ms Apr 18, 2024
23bfbf6
download png
zaidmohd Apr 18, 2024
f20c584
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
zaidmohd Apr 19, 2024
bd84d49
fix image path
zaidmohd Apr 19, 2024
33dc4cc
Merge branch 'ag_manufacturing' of https://github.com/zaidmohd/azure_…
zaidmohd Apr 19, 2024
8b4d7a7
revert gh
zaidmohd Apr 19, 2024
4d72d2e
Merge pull request #2510 from zaidmohd/ag_manufacturing
dkirby-ms Apr 19, 2024
a4740fc
Fix deployment and setup scripts for manufacturing industry
sebassem Apr 22, 2024
b76a31c
Merge pull request #2511 from sebassem/ag_manufacturing
sebassem Apr 22, 2024
05894ea
add namespace permission
sebassem Apr 23, 2024
c4317f1
Fix role assignment for EventGrid Data Sender in manufacturing.psm1
sebassem Apr 23, 2024
7edc558
config
dkirby-ms Apr 23, 2024
47fe357
Update AgLogonScript.ps1 and manufacturing.psm1 for MQTT bridge confi…
sebassem Apr 23, 2024
ed73d1f
mfg config
dkirby-ms Apr 23, 2024
45fd1b8
hide MQTT Explorer dl progress preference
dkirby-ms Apr 23, 2024
7baf3e1
Update MQTT bridge configuration and fix MQTTExplorer deployment
sebassem Apr 23, 2024
dc2d086
Merge pull request #2513 from sebassem/ag_manufacturing
sebassem Apr 23, 2024
46b631e
update
dkirby-ms Apr 23, 2024
88cfeac
osperformance workbook
Apr 24, 2024
f95fbbb
include workspacename in the osperformance workbook
Apr 24, 2024
fc64595
add gitops
dkirby-ms Apr 24, 2024
6d2e3b2
troubleshooting workbook os performance
Apr 25, 2024
cd9aea1
adding back githubUser to logonscript
sebassem Apr 25, 2024
96f1b8b
remove comment in script
Apr 25, 2024
2caf6f5
update actions
sebassem Apr 25, 2024
399e797
bugs
dkirby-ms Apr 25, 2024
38b8d41
bug
dkirby-ms Apr 25, 2024
425f4db
dupe info log
dkirby-ms Apr 25, 2024
3493bd7
bug
dkirby-ms Apr 25, 2024
c818b9f
update
dkirby-ms Apr 25, 2024
5ab4216
Merge pull request #2520 from sebassem/ag_manufacturing
dkirby-ms Apr 26, 2024
913a2c2
Merge pull request #2519 from alsanch/ag_manufacturing
dkirby-ms Apr 26, 2024
e4b003d
Update adx-dashboard-contoso-motors-auto-parts.json
chintalavr Apr 28, 2024
0bfe386
Updated data pipeline
chintalavr Apr 28, 2024
4236699
Fixed pipeline issues
chintalavr Apr 28, 2024
bc5be7e
Update script.kql
chintalavr Apr 29, 2024
e460d8c
Update script.kql
chintalavr Apr 29, 2024
79a5f67
Merge pull request #2523 from chintalavr/ag_manufacturing
dkirby-ms Apr 29, 2024
0002a91
Merge branch 'ag_manufacturing' into ag_manufacturing
dkirby-ms Apr 30, 2024
b4e0ef5
fix
dkirby-ms Apr 30, 2024
de10d96
remove parameters
dkirby-ms May 1, 2024
812ab43
Merge pull request #2525 from dkirby-ms/ag_manufacturing
dkirby-ms May 1, 2024
d868373
update base images folder
sebassem May 1, 2024
fe87bd3
update site names
sebassem May 2, 2024
a7072dd
fix bug
dkirby-ms May 3, 2024
3ab2c6b
bug
dkirby-ms May 3, 2024
57a39ce
Merge pull request #2531 from dkirby-ms/ag_manufacturing
dkirby-ms May 3, 2024
5c0a0d0
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem May 5, 2024
1fe4158
disable mqtt manual deploy
dkirby-ms May 6, 2024
7ec06c1
Merge pull request #13 from microsoft/ag_manufacturing
sebassem May 6, 2024
77ce862
Merge pull request #14 from sebassem/ag_manufacturing
sebassem May 6, 2024
aa27989
seperate bookmarks
sebassem May 6, 2024
62dfa34
update
dkirby-ms May 6, 2024
69ff235
Update azure_jumpstart_ag/artifacts/PowerShell/Modules/manufacturing.…
dkirby-ms May 7, 2024
44f2bc7
Merge pull request #2532 from dkirby-ms/ag_manufacturing
sebassem May 7, 2024
f4c1419
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem May 7, 2024
dca0615
Merge pull request #2527 from sebassem/ag_manufacturing
sebassem May 7, 2024
b0a70a3
Merge pull request #15 from microsoft/ag_manufacturing
sebassem May 7, 2024
3af63ff
Update Influxdb URLs in manufacturing module and bookmarks
sebassem May 7, 2024
f00a6ce
convention
dkirby-ms May 7, 2024
ff34bce
remove unused variable
sebassem May 7, 2024
20cf967
Update Influxdb URLs in manufacturing module and bookmarks
sebassem May 7, 2024
89c4ca4
Merge pull request #2534 from dkirby-ms/ag_manufacturing
sebassem May 7, 2024
d56a57b
remove GitOps retry logic
dkirby-ms May 7, 2024
4227450
retry logic
dkirby-ms May 7, 2024
59c287e
Update data-emulator.py
chintalavr May 7, 2024
cf48c44
Merge pull request #2536 from chintalavr/ag_manufacturing
chintalavr May 7, 2024
e5c5e90
Merge branch 'seperate_bookmarks' into ag_manufacturing
sebassem May 8, 2024
b078207
Merge pull request #16 from microsoft/ag_manufacturing
sebassem May 8, 2024
99052c1
adding flask app
sebassem May 8, 2024
4c6dfad
Update Influxdb URLs in manufacturing module and bookmarks
sebassem May 8, 2024
95c605d
Update frontend names in manufacturing bookmarks
sebassem May 8, 2024
9109a3f
Automation cleanup
dkirby-ms May 9, 2024
f6d3776
Merge branch 'ag_manufacturing' of https://github.com/dkirby-ms/azure…
dkirby-ms May 9, 2024
05f2335
Merge pull request #2537 from sebassem/seperate_bookmarks
sebassem May 9, 2024
53ac52f
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
dkirby-ms May 9, 2024
ebc570d
change flaskapp bookmark port
dkirby-ms May 9, 2024
ae4596d
fix missing flask app port
dkirby-ms May 9, 2024
06c3592
Merge pull request #2543 from dkirby-ms/ag_manufacturing
sebassem May 9, 2024
ffb8b4d
build demo deploy
dkirby-ms May 13, 2024
7133058
remove SAS token
sebassem May 14, 2024
173ce3d
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
sebassem May 14, 2024
83eff25
Merge pull request #2548 from sebassem/ag_manufacturing
sebassem May 14, 2024
17e821e
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
dkirby-ms May 14, 2024
6157405
switch back to manufacturing branch
dkirby-ms May 15, 2024
cf67e46
Merge branch 'ag_manufacturing' of https://github.com/dkirby-ms/azure…
dkirby-ms May 15, 2024
b3f704d
ignore custom parameter files
dkirby-ms May 15, 2024
bb8c69d
Merge branch 'ag_manufacturing'
dkirby-ms May 15, 2024
49d2388
Merge pull request #2557 from dkirby-ms/main
dkirby-ms May 15, 2024
fa8d9a3
Refactor control center names in manufacturing bookmarks
sebassem May 16, 2024
6b43944
Merge pull request #2559 from sebassem/ag_manufacturing
sebassem May 16, 2024
35d6a26
fix bookmark
sebassem May 16, 2024
68e14c4
Merge pull request #2560 from sebassem/ag_manufacturing
dkirby-ms May 16, 2024
8bebdbf
sync interval
dkirby-ms May 16, 2024
5cd3a5a
Merge branch 'microsoft:ag_manufacturing' into ag_manufacturing
dkirby-ms May 17, 2024
976cb1f
Merge pull request #2561 from dkirby-ms/ag_manufacturing
dkirby-ms May 17, 2024
5ea1c1e
descr
dkirby-ms May 17, 2024
b009ede
main
dkirby-ms May 17, 2024
4e9b347
main
dkirby-ms May 17, 2024
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
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,3 +53,4 @@ terraform.rc

*.out
.VSCodeCounter/*
azure_jumpstart_ag/manufacturing/bicep/main.*.parameters.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"DeploymentType": "ScalableCluster",
"Init": {
"ServiceIPRangeStart": "ServiceIPRangeStart-null",
"ServiceIPRangeSize": 1000
"ServiceIPRangeSize": 15
},
"Arc": {
"ClusterName": "ClusterName-null",
Expand Down Expand Up @@ -37,7 +37,7 @@
"Mtu": 0
},
"LinuxNode": {
"CpuCount": 4,
"CpuCount": 6,
"MemoryInMB": 24576,
"DataSizeInGB": 80,
"LogSizeInGB": 5,
Expand Down
6 changes: 6 additions & 0 deletions azure_jumpstart_ag/artifacts/L1Files/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"hydra.highAvailability.disk.storageClass": "default",
"hydra.acstorController.enabled": false,
"hydra.highAvailability.disk.storageClass": "local-path",
"hydra.cachedStorageSize": "20Gi"
}
231 changes: 231 additions & 0 deletions azure_jumpstart_ag/artifacts/PowerShell/AgConfig-manufacturing.psd1
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@
@{
# This is the PowerShell datafile used to provide configuration information for the Agora environment. Product keys and password are not encrypted and will be available on host during installation.

# Directory paths
AgDirectories = @{
AgDir = "C:\Ag"
AgPowerShellDir = "C:\Ag\PowerShell"
AgLogsDir = "C:\Ag\Logs"
AgVMDir = "C:\Ag\Virtual Machines"
AgIconDir = "C:\Ag\Icons"
AgToolsDir = "C:\Tools"
AgTempDir = "C:\Temp"
AgVHDXDir = "V:\VMs"
AgConfigMapDir = "C:\Ag\ConfigMaps"
AgL1Files = "C:\Ag\L1Files"
AgAppsRepo = "C:\Ag\AppsRepo"
AgMonitoringDir = "C:\Ag\Monitoring"
AgAdxDashboards = "C:\Ag\AdxDashboards"
AgDataEmulator = "C:\Ag\DataEmulator"
}

# Required URLs
URLs = @{
chocoInstallScript = 'https://chocolatey.org/install.ps1'
wslUbuntu = 'https://aka.ms/wslubuntu'
wslStoreStorage = 'https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi'
docker = 'https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe'
githubAPI = 'https://api.github.com'
grafana = 'https://api.github.com/repos/grafana/grafana/releases/latest'
azurePortal = 'https://portal.azure.com'
aksEEk3s = 'https://aka.ms/aks-edge/k3s-msi'
nginx = 'https://kubernetes.github.io/ingress-nginx'
prometheus = 'https://prometheus-community.github.io/helm-charts'
vcLibs = 'https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx'
windowsTerminal = 'https://api.github.com/repos/microsoft/terminal/releases/latest'
aksEEReleases = 'https://api.github.com/repos/Azure/AKS-Edge/releases'
mqttExplorerReleases = 'https://api.github.com/repos/thomasnordquist/MQTT-Explorer/releases/latest'
}

# Azure required registered resource providers
AzureProviders = @(
"Microsoft.Kubernetes",
"Microsoft.KubernetesConfiguration",
"Microsoft.HybridCompute",
"Microsoft.GuestConfiguration",
"Microsoft.HybridConnectivity",
"Microsoft.DeviceRegistry",
"Microsoft.EventGrid"
)

# Az CLI required extensions
AzCLIExtensions = @(
'k8s-extension',
'k8s-configuration',
'eventgrid',
'customlocation',
'kusto',
'storage-preview'
'azure-iot-ops'
)

# PowerShell modules
PowerShellModules = @(
'Az.ConnectedKubernetes',
'Az.KubernetesConfiguration',
'Az.Kusto',
'Az.EventGrid',
'Az.Storage',
'Az.EventHub'
)

# Chocolatey packages list
ChocolateyPackagesList = @(
'az.powershell',
'bicep',
'kubernetes-cli',
'vcredist140',
'microsoft-edge',
'azcopy10',
'vscode',
'git',
'7zip',
'kubectx',
'putty.install',
'kubernetes-helm',
'dotnet-sdk',
'zoomit',
'openssl.light',
'mqtt-explorer',
'gh',
'python'
)

# Pip packages list
PipPackagesList = @(
'paho-mqtt'
)

# VSCode extensions
VSCodeExtensions = @(
'ms-vscode-remote.remote-containers',
'ms-vscode-remote.remote-wsl',
'ms-vscode.powershell',
'redhat.vscode-yaml',
'ZainChen.json',
'esbenp.prettier-vscode',
'ms-kubernetes-tools.vscode-kubernetes-tools',
'mindaro.mindaro',
'github.vscode-pull-request-github'
)

# Git branches
GitBranches = @(
'production',
'staging',
'canary' ,
'main'
)

# VHDX blob url
ProdVHDBlobURL = 'https://jsvhds.blob.core.windows.net/agora/base/prod-w11iot/AGBase.vhdx'
PreProdVHDBlobURL = 'https://jsvhds.blob.core.windows.net/agora/base/preprod-w11iot/AGBase.vhdx'

# L1 virtual machine configuration
HostVMDrive = "V" # This value controls the drive letter where the nested virtual
L1VMMemory = 32GB # This value controls the amount of RAM for each AKS Edge Essentials host virtual machine
L1VMNumVCPU = 8 # This value controls the number of vCPUs to assign to each AKS Edge Essentials host virtual machine.
InternalSwitch = "InternalSwitch" # This value controls the Hyper-V internal switch name used by L0 Azure virtual machine.
L1Username = "Administrator" # This value controls the Admin credential username for the L1 Hyper-V virtual machines that run on the Agora-Client.
L1Password = 'Agora123!!' # This value controls the Admin credential password for the L1 Hyper-V virtual machines that run on the Agora-Client.
L1DefaultGateway = "172.20.1.1" # This value controls the default gateway IP address used by each L1 Hyper-V virtual machines that run on the Agora-Client.
L1SwitchName = "AKS-Int" # This value controls the Hyper-V internal switch name used by each L1 Hyper-V virtual machines that run on the Agora-Client.
L1NatSubnetPrefix = "172.20.1.0/24" # This value controls the network subnet used by each L1 Hyper-V virtual machines that run on the Agora-Client.

# NAT Configuration
natHostSubnet = "192.168.128.0/24"
natHostVMSwitchName = "InternalNAT"
natConfigure = $true
natSubnet = "192.168.46.0/24" # This value is the subnet is the NAT router will use to route to AzSMGMT to access the Internet. It can be any /24 subnet and is only used for routing.
natDNS = "%staging-natDNS%" # Do not change - can be configured by passing the optional natDNS parameter to the ARM deployment.

# AKS Edge Essentials variables
SiteConfig = @{
Detroit = @{
ArcClusterName = "Ag-ArcK8s-Detroit"
NetIPAddress = "172.20.1.2"
DefaultGateway = "172.20.1.1"
PrefixLength = "24"
DNSClientServerAddress = "168.63.129.16"
ServiceIPRangeStart = "172.20.1.31"
ServiceIPRangeSize = "10"
ControlPlaneEndpointIp = "172.20.1.21"
LinuxNodeIp4Address = "172.20.1.11"
Subnet = "172.20.1.0/24"
FriendlyName = "Detroit"
IsProduction = $true
Type = "AKSEE"
Branch = "main"
HelmSetValue = "alertmanager.enabled=false,grafana.enabled=false,prometheus.service.type=LoadBalancer"
HelmService = "service/prometheus-kube-prometheus-prometheus"
GrafanaDataSource = "detroit"
HelmValuesFile = "prometheus-additional-scrape-config.yaml"
clusterLogSize = "1024"
AKSEEReleaseUseLatest = $true # If set to true, the latest AKSEE release will be used. If set to false, the n-1 version will be used
}
Monterrey = @{
ArcClusterName = "Ag-ArcK8s-Monterrey"
NetIPAddress = "172.20.1.3"
DefaultGateway = "172.20.1.1"
PrefixLength = "24"
DNSClientServerAddress = "168.63.129.16"
ServiceIPRangeStart = "172.20.1.71"
ServiceIPRangeSize = "10"
ControlPlaneEndpointIp = "172.20.1.61"
LinuxNodeIp4Address = "172.20.1.51"
Subnet = "172.20.1.0/24"
FriendlyName = "Monterrey"
IsProduction = $true
Type = "AKSEE"
Branch = "main"
HelmSetValue = "alertmanager.enabled=false,grafana.enabled=false,prometheus.service.type=LoadBalancer"
HelmService = "service/prometheus-kube-prometheus-prometheus"
GrafanaDataSource = "monterrey"
HelmValuesFile = "prometheus-additional-scrape-config.yaml"
clusterLogSize = "1024"
AKSEEReleaseUseLatest = $true # If set to true, the latest AKSEE release will be used. If set to false, the n-1 version will be used
}
}

# Universal resource tag and resource types
TagName = 'Project'
TagValue = 'Jumpstart_Agora'
ArcServerResourceType = 'Microsoft.HybridCompute/machines'
ArcK8sResourceType = 'Microsoft.Kubernetes/connectedClusters'
AksResourceType = 'Microsoft.ContainerService/managedClusters'


# Observability variables
Monitoring = @{
AdminUser = "admin"
User = "Contoso Operator"
Email = "operator@contoso.com"
Namespace = "observability"
ProdURL = "http://localhost:3000"
Dashboards = @{
"grafana.com" = @() # Dashboards from https://grafana.com/grafana/dashboards
"custom" = @('node-exporter-full','cluster-global') # Dashboards from https://github.com/microsoft/azure_arc/tree/main/azure_jumpstart_ag/artifacts/monitoring
}
}

Namespaces = @(
"observability"
"images-cache"
)

AppConfig = @{
inferencing_deployment = @{
GitOpsConfigName = "contoso-motors"
KustomizationName = "contoso-motors"
KustomizationPath="./contoso_manufacturing/operations"
Namespace = "contoso-motors"
Order = 1
}
}

# Microsoft Edge startup settings variables
EdgeSettingRegistryPath = 'HKLM:\SOFTWARE\Policies\Microsoft\Edge'
EdgeSettingValueTrue = '00000001'
EdgeSettingValueFalse = '00000000'

}
Loading