-
Notifications
You must be signed in to change notification settings - Fork 454
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
[Modules] Add Synapse Workspace module #928
[Modules] Add Synapse Workspace module #928
Conversation
* Added support for Synapse Private Link Hubs * Fixed typo in Github workflow * Create new workflow for deploying Synapse Private Link Hub * Added support for Locks, RBAC and Private Endpoints * Updated ReadMe file * Fixed outputs & updated ReadMe * Switched back to main branch Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_rbac.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_rbac.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/readme.md Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/readme.md Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/readme.md Co-authored-by: Alexander Sehr <[email protected]> * Update arm/Microsoft.Synapse/privateLinkHubs/readme.md Co-authored-by: Alexander Sehr <[email protected]> * Fixed naming, added ADO pipeline, updated README * Removed TODOs in ReadMe * Reversed changes in auto-generated Readme to avoid conflicts * Remove lock settings from parameter file * Updated based on comments * Updated readme.md * Initial commit for Synapse Workspace module * Fixed failed Pester tests * Fixes for failed Pester tests * Fix: Workspace cannot be created with only UserAssigned identity. * The default data lake storage account url property should be in the format: https://accountname.dfs.core.windows.net * Added Diagnostics settings and additional set of parameters * Add param file to pipeline * Updated readme file * Added test cases for encryption configuration * Added test case for managed vnet * Updated workspace name to be unique * Removed unsupported setting - AzureADOnlyAuth * Added ADO pipeline for Synapse Workspace module * Created unique names * Updated resource names, switched from name to resource id for storage account * Parameter file should not contain the Subscription ID guid * Changed from resource id to name for default storage account, provided tenant id instead of tenant name * Updated param reference to Key Vault keys * Fixed diagnostics account id * Switched GitHub Workflow to trigger on main branch * Removed fetch from upstream repo * Switched back to trigger on current branch for testing * Switched back to trigger on current branch for testing * Added missing UAI to parameters file * Updated process for MSI encryption * Fixed Pester errors * Fixed deployment errors * Deployment fixes * Deployment fixes * Deployment fixes * Deployment fixes * Deployment fixes * Slim down the tests * Deployment fixes * Deployment fixes * Deployment fixes 1 * Deployment fixes 2 * Removed testing deployment configuration * Removed unused code blocks * Fixed Linter issues * Updated README * Added support for Encryption Key Vault with Access Policies * Trigger on branch to test before merge * Trigger GH action * Added all validation steps * Updated README * Trigger workflow * Removed changes * Revert "Removed changes" This reverts commit 8cf78a0. * Revert "Added all validation steps" This reverts commit 8f95b10. * Revert "Updated README" This reverts commit a0b4c49. * Fixing weird issues * Updated messsages from Test function * Fixed missing if condition * Removed scope fro RBAC assignment * Removed table formatting * Added missing parent to access policy * Resolved code formatting issues * Updated README * Moved to dependency keyvault Co-authored-by: Alexander Sehr <[email protected]>
Unit Test Results 1 files ± 0 1 suites ±0 15s ⏱️ -27s Results for commit c65cedf. ± Comparison against base commit 80087b3. This pull request removes 30 and adds 11 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
Co-authored-by: Alexander Sehr <[email protected]>
...ipelines/dependencies/Microsoft.Storage/storageAccounts/parameters/synapse01.parameters.json
Show resolved
Hide resolved
...ipelines/dependencies/Microsoft.Storage/storageAccounts/parameters/synapse01.parameters.json
Outdated
Show resolved
Hide resolved
...ipelines/dependencies/Microsoft.Storage/storageAccounts/parameters/synapse02.parameters.json
Outdated
Show resolved
Hide resolved
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
Co-authored-by: Erika Gressi <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🆗
All comments addressed
Change
Add support for deploying Synapse Workspace. The PR implements basic configuration and more advanced configuration will come in future PRs.
Pipeline reference
Dependencies
Type of Change
Checklist