RESUBMIT: Implement project pulling from Azure DevOps using Service Principals
RESUBMITTED FROM #14628, originally reverted in #14977, filed by request of @TheRealHaoLiu . Note: rebased on top of devel, currently not re-tested.
SUMMARY
This adds support for syncing a project from Azure DevOps using an Azure Service Principal.
ISSUE TYPE
- New or Enhanced Feature
COMPONENT NAME
- API
- UI
- Other
ADDITIONAL INFORMATION
In order to use this feature, create an Azure Resource Manager type secret, and assign this to the project (this PR allows attaching either an scm or azure_rm secret to projects). The associated service principal must have Basic level access to the DevOps organization, and at least Reader level access to the Project.
I have reworked this to use the uri module again, as per request from @TheRealHaoLiu.
Quality Gate passed
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code