aml-bicep-quickstart's People
Forkers
denniseikaml-bicep-quickstart's Issues
Conform to Azure Quickstart repo bicep best practices
We need to check Azure Quickstart repo bicep best practices in order to be able to merge the example into master. When creating a pull request there will be an automated check that is ran.
Remove unused files
Derive 101 public example from 201
Make a copy of the 201 template and remove all private link endpoint and DNS related components to come with a lean Bicep example for workspace, compute and dependent resources.
Parameterize workspace user assigned managed identiy
Split Bastion into a separate file
Bastion is currently deployed in the VNET file, but it is a long deploying resource that holds up other deployments. If it is a separate file, then it'll should speed up the deployment.
Validate image build compute is functional for private link workspace
Remove service endpoints for private endpoint example
Add documentation for the modules
Add @description
decorators for all of the parameters in the modules.
Include proper default values for each resource
Include proper default values for each resource. For example, for the workspace resource, we need to include display_name, description to indicate how they should be used. For private link workspaces, we should set image_build_compute and public_mode_enabled to the CPU cluster that comes with the workspace.
Private AKS build failing
Private AKS deployment started failing with the following error:
{
"status": "Failed",
"error": {
"code": "BadRequest",
"message": The subnet has a network security group (/subscriptions/[subid]/resourceGroups/[rg-name]/providers/Microsoft.Network/networkSecurityGroups/nsg-amlws-hlew) that is missing the following rules below. Please add those rules or increase the prioriy to allow traffic if the rules already exist.
{
"name": "Outbound_MicrosoftContainerRegistry",
"properties": {
"protocol": "TCP",
"sourcePortRange": "*",
"destinationPortRange": "443",
"sourceAddressPrefix": "VirtualNetwork",
"destinationAddressPrefix": "MicrosoftContainerRegistry",
"priority": "Higher than 65500",
"direction": "Outbound"
}
}
}
}
Break out AML Compute into a separate module and reference from main instead of AML Workspace
Just thoughts here... it might make sense to have the compute resources deployed from the top-level file - since these aren't strictly required in the workspace.
Include docs link on 'connecting to a private link endpoint workspace'
Consider adding conditional logic for modules
We should consider adding conditionals for the submodules - so if you don't want Bastion deployed, want to use your own VNET, etc. then it could be parameter changes to main.bicep
instead of editing the whole repo structure.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.