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

Agora 2.0 code optimization #2784

Open
wants to merge 31 commits into
base: agora_2.0
Choose a base branch
from

Conversation

janegilring
Copy link
Contributor

This pull request includes significant updates to the azure_jumpstart_ag repository, focusing on directory structure enhancements, URL updates, package management transitions, and script improvements. The changes aim to improve organization, modernize package management, and enhance script functionality.

Directory Structure Enhancements

  • Added a new directory for tests in multiple configuration files (AgConfig-contoso-hypermarket.psd1, AgConfig-contoso-motors.psd1, AgConfig-contoso-supermarket.psd1). [1] [2] [3]
  • Updated AgLogonScript.ps1 to include the new AgTestsDir global variable.

URL Updates

  • Removed outdated Chocolatey installation script URLs from configuration files (AgConfig-contoso-hypermarket.psd1, AgConfig-contoso-motors.psd1, AgConfig-contoso-supermarket.psd1). [1] [2] [3]

Package Management Transition

  • Replaced Chocolatey package lists with Winget package lists in multiple configuration files (AgConfig-contoso-hypermarket.psd1, AgConfig-contoso-motors.psd1, AgConfig-contoso-supermarket.psd1). [1] [2] [3]
  • Removed Chocolatey installation and package management logic from Bootstrap.ps1.

Script Improvements

  • Added logic to remove registry keys used for automatic user logon in AgLogonScript.ps1.
  • Improved log bundling and wallpaper setting logic in AgLogonScript.ps1.
  • Added VM autologon configuration based on a new parameter in Bootstrap.ps1.
  • Added installation steps for PowerShell 7 and required modules in Bootstrap.ps1.
  • Added new scheduled tasks for running Winget and AgLogon scripts in Bootstrap.ps1.

These changes enhance the maintainability and functionality of the automation scripts and configurations in the repository.

sebassem and others added 29 commits September 30, 2024 18:52
…gConfig-contoso-motors.psd1, and AgConfig-contoso-supermarket.psd1
@janegilring janegilring added the Agora Jumpstart Agora related label Oct 26, 2024
@janegilring janegilring added this to the October 2024 milestone Oct 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Agora Jumpstart Agora related
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

2 participants