Skip to content

Conversation

@cpinotossi
Copy link
Contributor

@cpinotossi cpinotossi commented Sep 27, 2025

Title: New ODAA MicroHack (Oracle on Azure Modernization)

Overview
This PR introduces a restructured Oracle on Azure (ODAA) MicroHack environment, including automated deployment scripts, refactored challenge documentation, and an improved onboarding experience. Compared to the previous Micrhack, this one focus only on ODAA, it does not cover other migration scenarios (like SQL to Oracle, or on-prem to Azure).

Key Changes

  • Redefine the MicroHack focus to Oracle on Azure (ODAA) only
  • Remove non-ODAA related challenges and resources
  • Added PowerShell automation scripts:
    • Deploy-ODAAMHEnv.ps1 (single environment provisioning)
    • Deploy-MultipleEnvironments.ps1 (batch provisioning)
    • Manage-Environments.ps1 (list / cleanup)
  • Added infra entry point: resources/infra/bicep/main.bicep (referenced by scripts)
  • Added deployment scripts README with usage guidance

@cpinotossi
Copy link
Contributor Author

Hello @maiksandmann , can you please approve the pull request

@maiksandmann
Copy link

no comments

@MSFT-LarsFisch MSFT-LarsFisch self-requested a review October 1, 2025 14:17
@MSFT-LarsFisch
Copy link
Collaborator

Hi @cpinotossi could you please update the comments of this pull request?

@cpinotossi cpinotossi changed the title New ODAA MH New ODAA MicroHack (Oracle on Azure Modernization) Oct 2, 2025
@cpinotossi cpinotossi requested a review from skiddder October 14, 2025 07:30
Copy link

@maiksandmann maiksandmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was checked in combination with contributor Christian champ :)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prerequisites are missing...
folder /misc is referenced in description but not present due to .gitignore entry

Copy link
Contributor

@skiddder skiddder Oct 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

empty file? Please at least put in a reference where to start or remove it completly...

Copy link
Contributor

@skiddder skiddder Oct 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend adding a "Resources" section for the provided links. Also include a resource about the differences between a private offer and PAYG.

Also, add an "Expected results/outcome" section for this challenge.

Copy link
Contributor

@skiddder skiddder Oct 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The title an intro should indicate not only what needs to be done, but also the "why should it be done". What are you going to achieve by configuring the NSG?
Same for DNS: What will be missing, if you do not configure DNS as described?

The bicep template deployment should be part of the walkthrough solution instead of the challenge.

Add expected outcome/results section and put provided links into a "resources" section.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Move the solution to the walkthrough folder instead of the challenge description.

Add an expected results/outcome section. Add a resource section with links to relevant documentation.

Copy link
Contributor

@skiddder skiddder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see comments for individual files. In general:

  • distinguish between challenge and solution
  • explain what the expected outcome in each challenge should be
  • for orientation have a look at existing challenges and how they are structured.
  • explain why it is useful/necessary and/or the use cases behind the challenge

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will this setup be for one group? Or are all groups share the same infrastructure created in this section?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants