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

Merge upstream main commits into agora_2.0 dev branch #2680

Closed
wants to merge 649 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
649 commits
Select commit Hold shift + click to select a range
8141b0c
test
sebassem Jul 23, 2024
ef3af05
test
sebassem Jul 23, 2024
8be060f
test
sebassem Jul 23, 2024
89b3f80
chore: Add resourceTags parameter to main.bicepparam file
sebassem Jul 23, 2024
da92a9f
remove explicit tags
sebassem Jul 23, 2024
59c22a1
Add resourceTags parameter to ArcServersLogonScript.ps1 and Bootstrap…
sebassem Jul 23, 2024
6e92e2c
Merge pull request #2622 from sebassem/arcbox_3.0
janegilring Jul 24, 2024
7d43192
Merge pull request #2621 from zaidmohd/arcbox_3.0
janegilring Jul 24, 2024
2175203
chore: Remove explicit tags from bicep files
sebassem Jul 24, 2024
29c706c
Refactor Azure Arc agent installation script to use non-secure access…
sebassem Jul 24, 2024
6d1177d
chore: Add AKSEEPinnedSchemaVersion parameter to deployment scripts
sebassem Jul 24, 2024
bbc416f
chore: Add AKSEEPinnedSchemaVersion parameter to deployment scripts
sebassem Jul 24, 2024
4e435e2
chore: Add AKSEEPinnedSchemaVersion parameter to deployment scripts
sebassem Jul 24, 2024
ca82007
chore: Add customLocationRPOID parameter to Bootstrap.ps1 script
sebassem Jul 24, 2024
9ebae0b
chore: Update Bootstrap.ps1 script with customLocationRPOID and AKSEE…
sebassem Jul 24, 2024
f1c3870
chore: Update Bootstrap.ps1 script with customLocationRPOID and AKSEE…
sebassem Jul 24, 2024
7bb0a42
chore: Update AKS Edge Essentials releases retrieval logic
sebassem Jul 24, 2024
a5b8479
chore: Update AKSEE schema version to 1.13 for testing
sebassem Jul 24, 2024
860d3dd
chore: Update customLocationRPOID parameter default value in main.bicep
sebassem Jul 24, 2024
eb267fb
Merge branch 'microsoft:arcbox_3.0' into arcbox_3.0
sebassem Jul 24, 2024
6d0bdbf
fix ConvertFrom-securestring issue
dkirby-ms Jul 24, 2024
b05d287
tweak
dkirby-ms Jul 24, 2024
a700996
fix
dkirby-ms Jul 24, 2024
d211b4f
postprovision
dkirby-ms Jul 24, 2024
48e4de0
move function to nested call
dkirby-ms Jul 25, 2024
da6a758
tidy up
dkirby-ms Jul 25, 2024
358ad75
Merge pull request #2626 from sebassem/arcbox_3.0
janegilring Jul 25, 2024
0536edf
Merge pull request #2623 from sebassem/az-powershell-accessToken-brea…
janegilring Jul 25, 2024
f45b559
Merge pull request #2627 from dkirby-ms/hcibox_july24
dkirby-ms Jul 25, 2024
4ef3455
update storage auth mode
zaidmohd Jul 26, 2024
acfeeb0
Merge branch 'microsoft:main' into aksee-change-repo
sebassem Jul 29, 2024
5544eba
customize machine name
sebassem Jul 29, 2024
96ebea0
Merge branch 'arcbox_3.0' of https://github.com/microsoft/azure_arc i…
zaidmohd Jul 29, 2024
ec9e24d
add naming prefix
sebassem Jul 29, 2024
13faedf
add msi auth for storage
zaidmohd Jul 29, 2024
332a9ba
adding naming prefix
sebassem Jul 29, 2024
de5d2b4
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
9a0dece
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
205691f
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
258b430
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
dfe7aef
create container and upload logs
zaidmohd Jul 29, 2024
5cdd5e9
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
282788e
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
58fd57b
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
df55719
cleanup code
zaidmohd Jul 29, 2024
9647cfa
remove devops storage sastoken
zaidmohd Jul 29, 2024
ddc392c
Refactor naming convention for key vault and storage account
sebassem Jul 29, 2024
f77422e
Merge pull request #2630 from zaidmohd/arcbox_3.0
sebassem Jul 30, 2024
0e075b5
Merge branch 'arcbox_3.0' into arcbox_3.0
sebassem Jul 30, 2024
2f4ea3f
Merge pull request #18 from microsoft/arcbox_3.0
sebassem Jul 30, 2024
0a55b12
pin schema version
sebassem Jul 30, 2024
f6f8a59
chore: Clean up downloaded release files in LogonScript.ps1
sebassem Jul 30, 2024
698b5fd
chore: Update AKSEE schema version to 1.13 for testing
sebassem Jul 30, 2024
c933c7c
chore: Update AKSEE schema version to 1.13 for testing
sebassem Jul 30, 2024
60d61aa
chore: Update AKSEE schema version to 1.13 for testing
sebassem Jul 30, 2024
f860351
chore: Update AKSEE schema version to 1.13
sebassem Jul 30, 2024
30f01e0
add k3s version to the node
zaidmohd Jul 30, 2024
40ab59c
update k3s version
zaidmohd Jul 30, 2024
9d75569
optimize gh templates
likamrat Jul 31, 2024
b0bd36b
Merge pull request #2634 from likamrat/gh_template_optimization
likamrat Jul 31, 2024
f3ee0ce
optimize gh templates
likamrat Jul 31, 2024
7c344fb
Merge pull request #2636 from likamrat/gh_template_optimization
likamrat Jul 31, 2024
0b3bbed
fix version typo
zaidmohd Jul 31, 2024
eaa0526
Update AKS Edge Essentials schema version to 1.13
sebassem Jul 31, 2024
935eea4
chore: Update AKS Edge Essentials schema version to 1.13
sebassem Jul 31, 2024
ca43b47
Merge pull request #2635 from zaidmohd/arcbox_3.0
sebassem Jul 31, 2024
c21f2a3
Merge branch 'microsoft:arcbox_3.0' into arcbox_3.0
sebassem Jul 31, 2024
d8654d1
Refactor cluster name variables in DataOpsLogonScript.ps1
sebassem Jul 31, 2024
a8d950d
Refactor cluster name variables in DeploySQLMIADAuth.ps1
sebassem Jul 31, 2024
c7eeff4
Merge branch 'microsoft:main' into aksee-change-repo
sebassem Jul 31, 2024
2a7c547
Merge pull request #2625 from sebassem/aksee-change-repo
sebassem Jul 31, 2024
49e8d6a
testing
sebassem Jul 31, 2024
8c8a024
chore: Restart computer after creating scheduled tasks
sebassem Jul 31, 2024
5f43eee
Refactor installK3s.sh to use absolute path for log file
sebassem Jul 31, 2024
14c0f4e
Update naming prefix description in main.bicep
sebassem Jul 31, 2024
e912f6e
Bugfix - naming convention for VMs
janegilring Aug 1, 2024
7fcc248
Merge pull request #2638 from janegilring/arcbox_3.0
janegilring Aug 1, 2024
1521901
Merge pull request #2637 from sebassem/arcbox_3.0
janegilring Aug 1, 2024
1fad4a3
Added Azure Update Manager policy assignments
janegilring Aug 1, 2024
a2138e1
Bugfix - remove Restart-Computer
janegilring Aug 1, 2024
5c312bd
Updated description for parameter namingPrefix
janegilring Aug 1, 2024
8d77ba8
Bugfix for SSH access. Added triggering update assessment for Update …
janegilring Aug 1, 2024
817d8ce
Merge pull request #2639 from janegilring/arcbox_3.0
janegilring Aug 1, 2024
a889c79
chore: Refactor ArcServersLogonScript.ps1 for improved readability an…
sebassem Aug 1, 2024
c403c38
chore: Update Azure Update Manager policy assignment names for Linux …
sebassem Aug 1, 2024
31e8d08
chore: Refactor ArcServersLogonScript.ps1 for improved readability an…
sebassem Aug 1, 2024
2cf481b
Create desktop shortcut for Logs-folder
janegilring Aug 1, 2024
bfe220c
chore: Refactor ArcServersLogonScript.ps1 for improved readability an…
sebassem Aug 1, 2024
81c405d
Merge pull request #2640 from janegilring/arcbox_3.0
janegilring Aug 1, 2024
8779866
chore: Update sleep durations in ArcServersLogonScript.ps1 for faster…
sebassem Aug 1, 2024
a86e53e
chore: Update sleep durations in ArcServersLogonScript.ps1 for faster…
sebassem Aug 1, 2024
fe9bcf1
chore: Update sleep durations in ArcServersLogonScript.ps1 for faster…
sebassem Aug 1, 2024
7961a73
chore: Update sleep durations in ArcServersLogonScript.ps1 for faster…
sebassem Aug 1, 2024
b7c980e
Update sleep durations in ArcServersLogonScript.ps1 for faster networ…
sebassem Aug 1, 2024
3436543
Update sleep durations in ArcServersLogonScript.ps1 for faster networ…
sebassem Aug 1, 2024
f501b67
Merge branch 'microsoft:arcbox_3.0' into arcbox_3.0
sebassem Aug 1, 2024
cccc1c2
Merge pull request #2641 from sebassem/arcbox_3.0
janegilring Aug 1, 2024
746c2b0
Updated VHD-files with new credentials
janegilring Aug 1, 2024
2a2fbb2
Disabled local user on storage account
janegilring Aug 1, 2024
ca4d993
Update Pester module version requirement to 5.6.0
janegilring Aug 2, 2024
2459d30
add devops test
zaidmohd Aug 2, 2024
3711e7c
add config for azcopy
zaidmohd Aug 2, 2024
9406387
Update logic for VM status check
janegilring Aug 2, 2024
f93d8d6
Remove agent configuration for incoming connections on port 22, confi…
janegilring Aug 2, 2024
75d3e96
Update SSH key generation and copy for accessing nested Linux VMs
janegilring Aug 2, 2024
c071b2e
Updated logic for waiting for the nested VMs to come back online afte…
janegilring Aug 2, 2024
ca5d784
Increased timeout for SQL server extension installation
janegilring Aug 2, 2024
3d077e7
Remove Posh-SSH
janegilring Aug 2, 2024
ae1831e
Remove empty line
janegilring Aug 2, 2024
b934dd6
Bugfix - SSH configuration and syntax
janegilring Aug 2, 2024
021f03f
Bugfix - carriage return needed
janegilring Aug 2, 2024
1e95f82
Add Invoke-JSSudoCommand function to Azure.Arc.Jumpstart.Common module
janegilring Aug 2, 2024
a95cd93
add pester for devops
zaidmohd Aug 3, 2024
ab7c17b
fix pester test dir
zaidmohd Aug 3, 2024
98e194e
Merge pull request #2642 from janegilring/arcbox_3.0
sebassem Aug 3, 2024
a4a8d93
testing with restart
sebassem Aug 3, 2024
d891f54
add auth refresh
sebassem Aug 3, 2024
43cff90
remove vm test
zaidmohd Aug 3, 2024
9eb6735
chore: Update log file name in installK3s.sh script
sebassem Aug 3, 2024
e7528a3
chore: Restart computer after creating scheduled tasks for different …
sebassem Aug 3, 2024
6670e1d
chore: Restart computer after creating scheduled tasks for different …
sebassem Aug 3, 2024
1af7e45
chore: Update log file name in installK3s.sh script
sebassem Aug 3, 2024
c55057e
chore: Update log file name in installK3s.sh script
sebassem Aug 3, 2024
9981117
test
sebassem Aug 3, 2024
ca2a136
chore: Update log file name in installK3s.sh script
sebassem Aug 3, 2024
dab2717
Merge pull request #2643 from sebassem/arcbox_3.0
sebassem Aug 3, 2024
3e33a9a
Merge branch 'arcbox_3.0' of https://github.com/microsoft/azure_arc i…
zaidmohd Aug 3, 2024
7b811b8
remove line
zaidmohd Aug 3, 2024
89af59a
remove space
zaidmohd Aug 3, 2024
d676f00
Merge pull request #2644 from zaidmohd/arcbox_3.0
sebassem Aug 4, 2024
ecd9ac9
Update onboarding script to use a single command for onboarding multi…
janegilring Aug 6, 2024
40e7461
Update Bootstrap.ps1 to support debug mode
janegilring Aug 6, 2024
0ffbd66
Update Bootstrap.ps1 to remove temporary workaround for Posh-SSH module
janegilring Aug 6, 2024
eac986b
Add debug mode support for client VM automation scripts
janegilring Aug 6, 2024
f6925fb
Disable local user access and shared key access for staging storage a…
janegilring Aug 6, 2024
2fb2299
Update logon scripts to set $ErrorActionPreference
janegilring Aug 6, 2024
df89bda
Disable local user access for staging storage account
janegilring Aug 6, 2024
c16f6b5
update logging of K3s
sebassem Aug 6, 2024
3811d5b
Istio configuration command line utility
janegilring Aug 6, 2024
d47718a
add error handling
zaidmohd Aug 6, 2024
6ec5c5e
add error handling
zaidmohd Aug 6, 2024
4419874
update error handling
zaidmohd Aug 6, 2024
7b30b41
remove OSM refs, add istioctl install, and label namespaces for Istio
mrhoads Aug 6, 2024
fa20fd1
Merge pull request #2645 from zaidmohd/arcbox_3.0
janegilring Aug 6, 2024
9926645
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 6, 2024
8308286
Merge pull request #2647 from janegilring/arcbox_3.0
janegilring Aug 6, 2024
c5eca1e
use arcbox_3.0 branch for Bookstore config
mrhoads Aug 6, 2024
29c23b2
waiting for role assignments
sebassem Aug 7, 2024
6336b26
Merge pull request #2646 from mrhoads/arcbox_3.0
janegilring Aug 7, 2024
8e137dc
Bugfix - VM Autologon configuration
janegilring Aug 7, 2024
cae22fb
remove nginx
zaidmohd Aug 7, 2024
13235a6
update k3s script output
zaidmohd Aug 8, 2024
d48ef52
update k3s script output
zaidmohd Aug 8, 2024
c4dba9a
Fix kubeconfig for k3s arc data cluster
zaidmohd Aug 8, 2024
6015ee5
add condition to kubeconfig
zaidmohd Aug 8, 2024
a108425
update gitops config
zaidmohd Aug 8, 2024
b8cc2d9
restore orginal stdout
zaidmohd Aug 8, 2024
04878bd
uncomment ingress
zaidmohd Aug 8, 2024
7764217
Merge pull request #2649 from zaidmohd/arcbox_3.0
janegilring Aug 8, 2024
c651a1f
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 8, 2024
9f3dfab
Update Bootstrap.ps1 to set the `githubBranch` environment variable i…
janegilring Aug 8, 2024
388c4b6
non-terminating azcopy
sebassem Aug 8, 2024
6100d31
Updated password for SQL injection testing
janegilring Aug 8, 2024
c6ea85b
chore: Update AKS Edge Essentials schema version to 1.13
sebassem Aug 8, 2024
6684fcf
Merge pull request #2651 from sebassem/aio-new-release-patches
sebassem Aug 8, 2024
06b20ee
comment istio install
zaidmohd Aug 8, 2024
00a2622
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 8, 2024
5f4ea64
Merge pull request #2652 from janegilring/arcbox_3.0
janegilring Aug 8, 2024
9aeaf82
fix logging
sebassem Aug 8, 2024
4ce6f8e
remove kubevip and osm reference
zaidmohd Aug 9, 2024
59d4f00
Merge branch 'arcbox_3.0' of https://github.com/microsoft/azure_arc i…
zaidmohd Aug 9, 2024
8306f79
remove multiple pip for devops
zaidmohd Aug 9, 2024
4f6e6a5
remove multiple pip for devops
zaidmohd Aug 9, 2024
188ca61
Merge branch 'arcbox_3.0' of https://github.com/zaidmohd/azure_arc in…
zaidmohd Aug 9, 2024
497ca54
push default param
zaidmohd Aug 9, 2024
7947708
remove istio
zaidmohd Aug 9, 2024
b2da8c0
Added SSH Posture Control audit policy
janegilring Aug 9, 2024
3f34e2b
Update value of IncludeArcMachines parameter in SSH Posture Control a…
janegilring Aug 9, 2024
f7d14b4
add kube-vip
zaidmohd Aug 9, 2024
19c979d
AIO patches
sebassem Aug 10, 2024
307644d
add nodes for devops
zaidmohd Aug 12, 2024
b828c40
remove condition for dataops
zaidmohd Aug 12, 2024
55d0f83
remove condition for dataops
zaidmohd Aug 12, 2024
842c54f
fix comment
zaidmohd Aug 12, 2024
9edd79e
remove app osm ref
zaidmohd Aug 12, 2024
cda878e
Merge pull request #2657 from zaidmohd/arcbox_3.0
janegilring Aug 12, 2024
6d5fed5
Add auto-shutdown functionality to client VM deployment
janegilring Aug 13, 2024
a13cb85
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 13, 2024
4824426
Added function to check if dpkg lock is in place
janegilring Aug 13, 2024
ee99a3c
Remove auto-logon registry keys and create shortcuts in DataOpsLogonS…
janegilring Aug 13, 2024
9304df7
Update startup memory for virtual machines
janegilring Aug 13, 2024
3494504
Updated VM size for ITPro
janegilring Aug 13, 2024
5fd8d49
Update VM size based on flavor selection
janegilring Aug 13, 2024
4429c50
Updated logic for Container Insights, Azure Policy and Microsoft Defe…
janegilring Aug 13, 2024
295b98e
update k3s clsuters name
zaidmohd Aug 13, 2024
f82b133
update k3s clsuters name
zaidmohd Aug 13, 2024
7ec06e1
update k3s clsuters name
zaidmohd Aug 13, 2024
a95e4ef
Updated main.bicep to keep naming standard consistent
chintalavr Aug 13, 2024
8b99797
Update to installation of Azure Monitor Containers, Microsoft Azure D…
janegilring Aug 13, 2024
214d36b
remove bookbuyer tabs
mrhoads Aug 13, 2024
52dadd3
Added exit 0, errors will be caught by tests and found in logs
janegilring Aug 13, 2024
95489ba
Merge pull request #2661 from mrhoads/arcbox_3.0
janegilring Aug 13, 2024
a3dff7b
Merge pull request #2659 from janegilring/arcbox_3.0
janegilring Aug 13, 2024
9831b41
Update DevOpsLogonScript.ps1
chintalavr Aug 13, 2024
06422bb
Merge pull request #2660 from zaidmohd/arcbox_3.0
chintalavr Aug 13, 2024
8f622a2
Enable Windows Firewall rule for SQL Server
janegilring Aug 13, 2024
5b2f57d
delete InstallCAPI
sebassem Aug 13, 2024
6cd6eaa
remove terraform
sebassem Aug 13, 2024
102d890
delete deprecated file
sebassem Aug 13, 2024
b50d9f0
Remove unnecessary code and update Azure CLI extensions
janegilring Aug 13, 2024
61c70cc
Merge pull request #2663 from janegilring/arcbox_3.0
janegilring Aug 13, 2024
aaaa34d
Updated VHD source folder URL in ArcServersLogonScript.ps1
janegilring Aug 13, 2024
9124281
Merge branch 'arcbox_3.0' into fetching-latest
sebassem Aug 13, 2024
26125a9
Merge pull request #2664 from microsoft/fetching-latest
sebassem Aug 13, 2024
5def6b5
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 13, 2024
e22fe12
Update VHD source folder URL in ArcServersLogonScript.ps1
janegilring Aug 13, 2024
8e74c49
refresh ARM template
sebassem Aug 13, 2024
7e87a6e
Updated GitOps branch configuration
janegilring Aug 13, 2024
c1502f5
Merge remote-tracking branch 'upstream/arcbox_3.0' into arcbox_3.0
janegilring Aug 13, 2024
e4c5357
Merge pull request #2665 from janegilring/arcbox_3.0
janegilring Aug 13, 2024
4d1786c
Update DataOpsLogonScript.ps1
chintalavr Aug 13, 2024
c40cb2d
Merge pull request #2666 from chintalavr/arcbox_3.0
chintalavr Aug 13, 2024
f5d196a
Update DataOpsLogonScript.ps1
chintalavr Aug 13, 2024
81067d0
Merge pull request #2667 from chintalavr/arcbox_3.0
chintalavr Aug 13, 2024
83a0945
Merge pull request #2668 from microsoft/arcbox_3.0
likamrat Aug 14, 2024
599a3c5
Update k3s context in DataOpsLogonScript.ps1
sebassem Aug 14, 2024
cdf3924
Update main.bicep
sebassem Aug 14, 2024
fe04ef3
Update kubeconfig file path for k3s cluster
sebassem Aug 14, 2024
5e6d368
chore: Update kubeconfig file path for k3s cluster
sebassem Aug 14, 2024
df5af58
Update DNS CNAME record name to use the provided naming prefix
sebassem Aug 14, 2024
2c8e38e
Update SQL Server password in DeploySQLMIADAuth.ps1
sebassem Aug 14, 2024
e9bb969
remove commented code
sebassem Aug 14, 2024
9fd9e9b
chore: Update SQL Server password in DeploySQLMIADAuth.ps1
sebassem Aug 14, 2024
399357b
Update default branch name to 'main' in ARM template and Bicep files
sebassem Aug 14, 2024
50ec482
Merge branch 'microsoft:main' into arcbox_3.0_patches
sebassem Aug 14, 2024
6ff8a7c
Merge pull request #2670 from sebassem/arcbox_3.0_patches
janegilring Aug 14, 2024
aac8465
fix k3s login message
zaidmohd Aug 14, 2024
0dd91e4
Merge pull request #2672 from zaidmohd/main
likamrat Aug 14, 2024
b1bd47d
ArcBox 3.0 - DevOps - Fix k3s vanilla (#2673)
zaidmohd Aug 15, 2024
ebbc085
Set default value for vmAutologon to true
janegilring Aug 15, 2024
a630c8c
Set default value for vmAutologon to true
janegilring Aug 15, 2024
bda322d
Moved DSC configuration for Hyper-V (#2675)
janegilring Aug 16, 2024
cc01361
Update DataOpsTestAppScript.ps1 (#2676)
chintalavr Aug 16, 2024
0f228fc
update hci ARM template
dkirby-ms Aug 21, 2024
a1368a4
update
dkirby-ms Aug 22, 2024
2cefa4b
bug
dkirby-ms Aug 22, 2024
43b2850
bug
dkirby-ms Aug 22, 2024
5a16ba9
remove cli role assignments
dkirby-ms Aug 23, 2024
088c2cb
text
dkirby-ms Aug 23, 2024
98e88aa
Merge pull request #2677 from dkirby-ms/hcibox_aug24
dkirby-ms Aug 23, 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
7 changes: 5 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ assignees: ''
---
<!--- 🛑 Please check existing issues first before continuing: https://github.com/microsoft/azure_arc/issues --->

<!--- Disclaimer: The intent of this "Bug report" template is to address issues related to the Azure Arc Jumpstart scenarios, ArcBox, HCIBox, Agora, and all other project ares. The Azure Arc Jumpstart team does not handle Azure Arc core product issues, bugs and feature requests and will try to assist on a best effort basis. For a core product issue or feature request/feedback, please create an official [Azure support ticket](https://azure.microsoft.com/support/create-ticket/) or [general feedback request](https://feedback.azure.com). --->
<!--- Disclaimer: The intent of this "Bug report" template is to address feature requests related to the various Arc Jumpstart solution. The Arc Jumpstart team does not handle and/or support Azure Arc upstream core product related issues, bugs and feature requests and will try to assist on a best effort basis. For a core product issue or feature request/feedback, please create an official [Azure support ticket](https://azure.microsoft.com/support/create-ticket/) or [general feedback request](https://feedback.azure.com). --->

> **Note:** For ease of issues and pull requests management and tracking, we kindly ask you to provide a meaningful and concise title to this issue and answer all questions to the best of your ability.


**Is your issue related to a Jumpstart scenario, ArcBox, HCIBox, or Agora?**
<!--- A link to the Jumpstart scenario you are working on. --->
Expand All @@ -31,12 +34,12 @@ assignees: ''

**Have you looked at the Troubleshooting and Logs section?**
<!---Relevant logs retrieval instructions can be found in the Troubleshooting section.
- [Jumpstart ArcBox "Full" troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_arcbox/Full#basic-troubleshooting)
- [Jumpstart ArcBox for IT Pros troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_arcbox/ITPro#basic-troubleshooting)
- [Jumpstart ArcBox for DevOps troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_arcbox/DevOps#basic-troubleshooting)
- [Jumpstart ArcBox for DataOps troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_arcbox/DataOps#basic-troubleshooting)
- [HCIBox troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_hcibox/getting_started#basic-troubleshooting)
- [Agora - Contoso Supermarket troubleshooting](https://azurearcjumpstart.com/azure_jumpstart_ag/retail/contoso_supermarket/troubleshooting)
- [Agora - Contoso Motors troubleshooting](https://arcjumpstart.com/azure_jumpstart_ag/manufacturing/contoso_motors/troubleshooting)
--->

**Screenshots**
Expand Down
6 changes: 4 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,12 @@ labels: ''
assignees: ''

---
<!--- Disclaimer: The intent of this "Feature request" template is to address feature requests related to the Azure Arc Jumpstart scenarios, ArcBox, HCIBox, Agora, and all other project ares. The Azure Arc Jumpstart team does not handle Azure Arc core product issues, bugs and feature requests and will try to assist on a best effort basis. For a core product issue or feature request/feedback, please create an official [Azure support ticket](https://azure.microsoft.com/support/create-ticket/) or [general feedback request](https://feedback.azure.com). --->
<!--- Disclaimer: The intent of this "Feature request" template is to address feature requests related to the various Arc Jumpstart solution. The Arc Jumpstart team does not handle and/or support Azure Arc upstream core product related issues, bugs and feature requests and will try to assist on a best effort basis. For a core product issue or feature request/feedback, please create an official [Azure support ticket](https://azure.microsoft.com/support/create-ticket/) or [general feedback request](https://feedback.azure.com). --->

> **Note:** For ease of issues and pull requests management and tracking, we kindly ask you to provide a meaningful and concise title to this feature request and answer all questions to the best of your ability.

**Is your feature request related to a new Jumpstart scenario you would like to contribute?**
<!--- That's great! Use our [Jumpstart Scenario Write-up Guidelines](https://aka.ms/JumpstartContribution) --->
<!--- That's great! Use our [Jumpstart contribution guidelines](https://aka.ms/JumpstartContribution) --->

**Is your feature request related to a problem? Please describe.**
<!--- A clear and concise description of what the problem is. Ex. As a user of ... I would like to have [...] --->
Expand Down
4 changes: 2 additions & 2 deletions .github/policies/issues.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Housekeeping - Issues management
description: Azure Arc Jumpstart management of issues using GitHub Policies
description: Arc Jumpstart management of issues using GitHub Policies
owner:
resource: repository
disabled: false
Expand Down Expand Up @@ -61,7 +61,7 @@ configuration:
action: Opened
then:
- addReply:
reply: 'Hi ${issueAuthor}! Thank you for opening this issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on the Azure Arc Jumpstart.'
reply: 'Hi ${issueAuthor}! Thank you for opening this issue. We appreciate your contribution and welcome you to our community! We are glad to have you here and to have your input on the Arc Jumpstart.'
description:
- if:
- payloadType: Issue_Comment
Expand Down
4 changes: 2 additions & 2 deletions .github/policies/pullrequests.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: Housekeeping - PRs management
description: Azure Arc Jumpstart management of PRs using GitHub Policies
description: Arc Jumpstart management of PRs using GitHub Policies
owner:
resource: repository
disabled: false
Expand Down Expand Up @@ -60,7 +60,7 @@ configuration:
action: Opened
then:
- addReply:
reply: 'Hi ${issueAuthor}! Thank you for opening this Pull Request. Someone will review it soon. Thank you for committing to making the Azure Arc Jumpstart better.'
reply: 'Hi ${issueAuthor}! Thank you for opening this Pull Request. Someone will review it soon. Thank you for committing to making the Arc Jumpstart better.'
description:
- if:
- payloadType: Pull_Request_Review
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Azure Arc Jumpstart source code
# Arc Jumpstart source code

Welcome to the Arc Jumpstart source code repository! This repository is your go-to resource for working with and contributing to the Arc Jumpstart automation scripts and tools and acts as the backend source code repository which complements our [documentation repository](https://github.com/Azure/arc_jumpstart_docs) that eventually populates the [Arc Jumpstart](https://aka.ms/arcjumpstart) website.

Expand Down
147 changes: 147 additions & 0 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
trigger:
branches:
include:
- arcbox_3.0
paths:
include:
- azure_jumpstart_arcbox/*

parameters:
- name: ResourceGroupName
displayName: 'Resource Group Name'
type: string
default: 'arcbox-itpro-integration-tests'
- name: AzureSubscription
displayName: 'Azure Subscription'
type: string
default: 'Azure Arc Jumpstart Develop(98a19988-5c3d-4824-a685-f5cf12ae5c19)'
- name: githubAccount
displayName: 'githubAccount'
type: string
default: 'microsoft'
- name: githubBranch
displayName: 'githubBranch'
type: string
default: 'arcbox_3.0'
- name: flavor
displayName: 'flavor'
type: string
default: 'ITPro'

variables:
- group: 'integration-tests'
- name: ResourceGroupName
value: ${{parameters.ResourceGroupName}}
- name: githubAccount
value: ${{parameters.githubAccount}}
- name: githubBranch
value: ${{parameters.githubBranch}}
- name: flavor
value: ${{parameters.flavor}}

stages:
- stage: 'ArcBox_deployment'
jobs:
- job: Deploy
timeoutInMinutes: 235 # 5 minutes before the ACA self-hosted runner in order for the runner to gracefully shutdown
pool:
name: arc-jumpstart-container-apps-pool
#vmImage: 'ubuntu-latest'
continueOnError: 'true'
steps:

- task: BicepInstall@0
displayName: 'Install Bicep'
inputs:
version: 0.24.24

- task: AzurePowerShell@5
displayName: 'Deploy resource group'
inputs:
azureSubscription: ${{parameters.AzureSubscription}}
ScriptType: 'InlineScript'
azurePowerShellVersion: 'LatestVersion'
Inline: |
Write-Host "Running deployment from machine $(hostname) and public IP $(irm ifconfig.me/ip)"
$RGname = "$(ResourceGroupName)"
New-AzResourceGroup -Name $RGname -Location "eastus"

- task: AzurePowerShell@5
displayName: 'Deploy Bicep template'
inputs:
azureSubscription: ${{parameters.AzureSubscription}}
ScriptType: 'InlineScript'
azurePowerShellVersion: 'LatestVersion'
Inline: |
Write-Host "Deploying to $(ResourceGroupName)"
$githubAccount = "$(githubAccount)"
$githubBranch = "$(githubBranch)"
$flavor = "$(flavor)"
if ($githubAccount -ne "microsoft") {
Write-Host "Checking out $githubAccount/$githubBranch"
git remote add upstream https://github.com/$($githubAccount)/azure_arc.git
git fetch upstream
git checkout -b $githubBranch upstream/$githubBranch
}
New-AzResourceGroupDeployment -Name ArcBox `
-ResourceGroupName $(ResourceGroupName) `
-TemplateFile azure_jumpstart_arcbox/bicep/main.bicep `
-TemplateParameterObject @{ `
spnClientId = "$(spnClientId)" ; `
spnClientSecret = "$(spnClientSecret)" ; `
spnTenantId = "$(spnTenantId)" ; `
windowsAdminUsername = "arcdemo" ; `
windowsAdminPassword = "$(windowsAdminPassword)" ; `
sshRSAPublicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCsdlSaF10Uw0fFysiIV0VYeJGE1CaV0ZjZcakcKgafiqZ04sAzf7KnoIjPVyx6LXoDTKGtv1e5eFjRZA7Z0Bu+a3JqY252/yr/B2R3Mu5qZHbKFncpVEXn7sUmYk4rDG5vToFxbhpKX5EGyvM1M0quoUv3Uv9reBsSDdjk7n7oA2Q+89rj4nfRuTEMQRwvNBaLeNRSlWuzPq4EkpwxSWRzIC2auC5K0rxGiTMPTXMOQ3l0DvzKRoEsygHA4c3uw0PTntSlgSSTgtGdQfuX63hAD4QPTVfeQdsW5+Nq3clr+6SHgeGdwHhKjUVTF+E2olfSYtuV4CqPW8dZdDBOZg7pXLMSVumZVKCZiUV6uBJkvLBRMzMiFsfXOVrgyThMqq+8y4tg/V3l/3S8z5Lngy4WoCAQMHQ1SloPmy9s4QnbjCFEQx/cIq9H+Uw6HAYhdQFh/w/tuIP+KIqOpMOrltZuaoqx3AOOL3BPXJMbv3opiZxCEZQFf68n+Zn6uRc9u1EENA9s1DrjG1j/CHWzbX/t63Ig/xQLgKLu9T+evua3dcWsYc3j1Gvk8R+ioXV7x0/fi6twrhSQxBIIL0D2Pxm8TBfJ3mVXk0kYGGq1mBsoxAzjoBhcbdwUMXHbAksj4/UuuAK5VfH278hlXo/BHSgDLZ98fdS63nq7rIr6qWmBrQ==" ; `
logAnalyticsWorkspaceName = "arcbox-la" ; `
flavor = $flavor ; `
deployBastion = $false ; `
githubAccount = $githubAccount ; `
githubBranch = $githubBranch ; `
vmAutologon = $true ; `
rdpPort = "3389" `
}


- task: AzurePowerShell@5
displayName: 'Upload Pester test-results from ArcBox VM'
inputs:
azureSubscription: ${{parameters.AzureSubscription}}
ScriptType: FilePath
azurePowerShellVersion: 'LatestVersion'
ScriptPath: 'azure_jumpstart_arcbox/artifacts/integration_tests/scripts/Wait-ArcBoxDeployment.ps1'
ScriptArguments: -ResourceGroupName $(ResourceGroupName) -githubAccount $(githubAccount) -githubBranch $(githubBranch)

- task: AzurePowerShell@5
displayName: 'Download Pester test-results from storage account to pipeline agent'
inputs:
azureSubscription: ${{parameters.AzureSubscription}}
ScriptType: FilePath
azurePowerShellVersion: 'LatestVersion'
ScriptPath: 'azure_jumpstart_arcbox/artifacts/integration_tests/scripts/Get-PesterResult.ps1'
ScriptArguments: -ResourceGroupName $(ResourceGroupName)

- task: PublishTestResults@2
displayName: 'Publish Test Results'
inputs:
testResultsFormat: NUnit
testResultsFiles: '$(System.DefaultWorkingDirectory)/testresults/*.xml'

- stage: destroy
displayName: 'ArcBox_teardown'
#condition: succeeded('deploy')
jobs:
- deployment:
displayName: "Get approval"
environment: 'teardown_approval'
- job: Delete
steps:
- task: AzurePowerShell@5
displayName: 'Delete resource group'
inputs:
azureSubscription: ${{parameters.AzureSubscription}}
ScriptType: 'InlineScript'
azurePowerShellVersion: 'LatestVersion'
Inline: |
Write-Host "Deleting resource group $(ResourceGroupName)"
Remove-AzResourceGroup -Name $(ResourceGroupName) -Force -WhatIf
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ $customLocationId = $(az customlocation show --name "jumpstart-cl" --resource-gr
az appservice plan create --resource-group $Env:resourceGroup --name Jumpstart --custom-location $customLocationId --per-site-scaling --is-linux --sku K1

Write-Host "`n"
Write-Host "Deploy a sample Azure Arc Jumpstart web application"
Write-Host "Deploy a sample Arc Jumpstart web application"
Write-Host "`n"
az webapp create --plan Jumpstart --resource-group $Env:resourceGroup --name jumpstart-app --custom-location $customLocationId --deployment-container-image-name azurearcjumpstart.azurecr.io/hello-arc:latest
az webapp config appsettings set --resource-group $Env:resourceGroup --name jumpstart-app --settings WEBSITES_PORT=8080
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
}
},
"method": "post",
"body": "Azure Arc Jumpstart is amazing!",
"body": "Arc Jumpstart is amazing!",
"headers": {
"ReadFileMetadataFromServer": true
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ $customLocationId = $(az customlocation show --name "$Env:capiArcAppClusterName-
az appservice plan create --resource-group $Env:resourceGroup --name Jumpstart --custom-location $customLocationId --per-site-scaling --is-linux --sku K1

Write-Host "`n"
Write-Host "Deploy a sample Azure Arc Jumpstart web application"
Write-Host "Deploy a sample Arc Jumpstart web application"
Write-Host "`n"
az webapp create --plan Jumpstart --resource-group $Env:resourceGroup --name jumpstart-app --custom-location $customLocationId --deployment-container-image-name azurearcjumpstart.azurecr.io/hello-arc:latest
az webapp config appsettings set --resource-group $Env:resourceGroup --name jumpstart-app --settings WEBSITES_PORT=8080
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
}
},
"method": "post",
"body": "Azure Arc Jumpstart is amazing!",
"body": "Arc Jumpstart is amazing!",
"headers": {
"ReadFileMetadataFromServer": true
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,12 +118,10 @@
},
"variables": {
"templateBaseUrl": "[concat('https://raw.githubusercontent.com/', parameters('githubAccount'), '/azure_arc/', parameters('githubBranch'), '/azure_arc_app_services_jumpstart/cluster_api/capi_azure/ARM/')]",
"capiTemplateUrl": "[uri(variables('templateBaseUrl'), 'ubuntuCapi.json')]",
"clientVmTemplateUrl": "[uri(variables('templateBaseUrl'), 'clientVm.json')]",
"mgmtStagingStorageUrl": "[uri(variables('templateBaseUrl'), 'mgmtStagingStorage.json')]",
"logAnalyticsUrl": "[uri(variables('templateBaseUrl'), 'logAnalytics.json')]",
"VNETUrl": "[uri(variables('templateBaseUrl'), 'VNET.json')]",
"capiArcAppClusterName": "[concat('ArcBox-CAPI-Data','-',parameters('guid'))]",
// Virtual Network configuration
"virtualNetworkName": "Arc-App-CAPI-VNet",
"subnetName": "Arc-App-CAPI-Subnet",
Expand Down Expand Up @@ -167,68 +165,6 @@
}
}
},
{
"type": "Microsoft.Resources/deployments",
"comments": "Deploy the CAPI environment",
"apiVersion": "2021-04-01",
"name": "ubuntuCAPIDeployment",
"dependsOn": [ "stagingStorageAccountDeployment", "VNETDeployment" ],
"properties": {
"mode": "Incremental",
"templateLink": {
"uri": "[variables('capiTemplateUrl')]",
"contentVersion": "1.0.0.0"
},
"parameters": {
"sshRSAPublicKey": {
"value": "[parameters('sshRSAPublicKey')]"
},
"spnClientId": {
"value": "[parameters('spnClientId')]"
},
"spnClientSecret": {
"value": "[parameters('spnClientSecret')]"
},
"spnTenantId": {
"value": "[parameters('spnTenantId')]"
},
"stagingStorageAccountName": {
"value": "[reference('stagingStorageAccountDeployment').outputs.storageAccountName.value]"
},
"logAnalyticsWorkspaceName": {
"value": "[parameters('logAnalyticsWorkspaceName')]"
},
"templateBaseUrl": {
"value": "[variables('templateBaseUrl')]"
},
"virtualNetworkName": {
"value": "[variables('virtualNetworkName')]"
},
"subnetName": {
"value": "[variables('subnetName')]"
},
"subnetAddressPrefix": {
"value": "[variables('subnetAddressPrefix')]"
},
"deployBastion": {
"value": "[parameters('deployBastion')]"
},
"bastionHostName": {
"value": "[parameters('bastionHostName')]"
},
"bastionSubnetRef": {
"value": "[variables('bastionSubnetRef')]"
},
"bastionSubnetPrefix": {
"value": "[variables('bastionSubnetPrefix')]"
},
"capiArcAppClusterName" : {
"value": "[variables('capiArcAppClusterName')]"
}

}
}
},
{
"type": "Microsoft.Resources/deployments",
"comments": "Deploys the Client Windows VM",
Expand Down Expand Up @@ -298,9 +234,6 @@
},
"bastionSubnetPrefix": {
"value": "[variables('bastionSubnetPrefix')]"
},
"capiArcAppClusterName" : {
"value": "[variables('capiArcAppClusterName')]"
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export password='<Your Azure service principal password>'
export tenantId='<Your Azure tenant ID>'
export resourceGroup='<Azure resource group name>'
export arcClusterName='<The name of your k8s cluster as it will be shown in Azure Arc>'
export appClonedRepo='<The URL for the "Azure Arc Jumpstart" forked GitHub repository>'
export appClonedRepo='<The URL for the "Arc Jumpstart" forked GitHub repository>'
export namespace='hello-arc'

# Getting AKS credentials
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export password='<Your Azure service principal password>'
export tenantId='<Your Azure tenant ID>'
export resourceGroup='<Azure resource group name>'
export arcClusterName='<The name of your k8s cluster as it will be shown in Azure Arc>'
export appClonedRepo='<The URL for the "Azure Arc Jumpstart" forked GitHub repository>'
export appClonedRepo='<The URL for the "Arc Jumpstart" forked GitHub repository>'
export ingressNamespace='ingress-nginx'
export namespace='hello-arc'

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ param (
[string]$rdpPort,
[string]$githubAccount,
[string]$githubBranch,
[string]$kubernetesDistribution
[string]$kubernetesDistribution,
[string]$AKSEEPinnedSchemaVersion
)

# Inject ARM template parameters as environment variables
Expand All @@ -30,6 +31,7 @@ param (
[System.Environment]::SetEnvironmentVariable('githubAccount', $githubAccount, [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable('githubBranch', $githubBranch, [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable('kubernetesDistribution', $kubernetesDistribution, [System.EnvironmentVariableTarget]::Machine)
[System.Environment]::SetEnvironmentVariable('AKSEEPinnedSchemaVersion', $AKSEEPinnedSchemaVersion, [System.EnvironmentVariableTarget]::Machine)

# Create path
Write-Output "Create deployment path"
Expand Down
Loading