enables Federated Identity Credentials (aka Workload Identity) in Azure Pipelines which allows ADO pipelines running monosize to upload to the azure storage.
adds createUploadReportToRemote factory function which now returns uploadReportToRemote to enable passing of new authType parameter that allows users to determine what type of authentication method they'd like to use.
also extends AzureStorageConfig to have a tableName parameter to enable users to pass custom tableNames
Changes:
monosize
to upload to the azure storage.createUploadReportToRemote
factory function which now returnsuploadReportToRemote
to enable passing of newauthType
parameter that allows users to determine what type of authentication method they'd like to use.AzureStorageConfig
to have atableName
parameter to enable users to pass customtableNames
Successful runs in test environment:
AzurePipelinesCredential
authentication: https://dev.azure.com/uifabric/fabricpublic/_build/results?buildId=355488&view=logs&j=f5e89eef-ad59-58c9-614d-c2fd6081e79d&t=0ad640fa-3ea4-5d68-1032-aae4655c9f1fRelated Issues:
Closes #76