Skip to content

feat(infra): AML infrastructure improvements (flexible compute clusters, outbound rules, entra id membership) #384

@fbeltrao

Description

@fbeltrao

Component

Infrastructure (Terraform/Azure)

Problem Statement

We would like to propose the following improvements (happy to contribute to them)

  • If possible replace azapi_resource with azure_rm_machine_learning_workspace for Azure ML workspace provisioning
  • Make outbound rules independent of the private endpoint, so we can still choose a private endpoint but enable outbound internet access for services like Nvidia, pipy, and Hugging Face. Alternative users can selected "only approved" but provide a list of pre-approved FDQNs.
  • Allow flexible AML compute cluster creation by passing a map of clusters, with cluster names reflecting the SKU and spot/dedicated type.
  • Support entra id membership to AML and storage accounts. I have observed people being onboarded into AML through group memberships.

Proposed Solution

See above

Alternatives Considered

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement requestneeds-triageNeeds initial review and categorization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions