Skip to content

Please add parameter to select IP address provisioning type when autoPoolMode and vnet is set in config file  #5429

Open
@zjupNN

Description

@zjupNN

New feature

Hi, it would be good to have an option to select IP address provisioning type (BatchManaged/UserManaged/NoPublicIPAddresses) when the autoPoolMode is set to true and a pool has a vnet assigned.

Usage scenario

As a data engineer
I would like to be able to run a pipeline on an automatically created pool in azure batch
that is assigned to specific vnet and has a IP address provisioning type set to one of the options: BatchManaged/UserManaged/NoPublicIPAddresses
so that we're meeting company compliance policies.

Suggest implementation

Example config for azure batch with new parameter:

azure {
    managedIdentity {
        system = true
    }
    storage {
        accountName = "storageaccount"
    }
    batch {
        accountName = 'batchaccount' 
        location = 'westeurope'
        autoPoolMode = true
        pools {
            auto {
                virtualNetwork = 'vnet'
                ipAddress = 'BatchManaged/UserManaged/NoPublicIPAddresses'  #works only if vnet is defined
            }
        }
    }
}

within that setup the azure batch pool will be created with an expected IP address provisioning setup.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions