I am attempting to deploy a launchpad using a service principal that has owner privileges to subscription, directory read/write, application read/write API permissions and admin consent. All of this is attempted using Azure DevOps Microsoft-hosted agent or Ubuntu 20.04.2 LTS virtual machine.
Expected Behavior
Rover should create launchpad and required resources.
Readme should state what type of permissions RoverGo expects before proceeding.
Output in debug mode should be more clear which statement RoverGo is executing and where it's failing at.
Actual Behavior
Azure subscription is: XYZ (sample_subscription_id)
Failed, ERROR: Resource not found for the segment 'me'.
Error: exit status 1
If Rover is launched when authenticated using standard user account which has owner permissions, it succeeds to deploy resources.
If Rover is launched when authenticated using service principal, it fails with above message.
I am attempting to deploy a launchpad using a service principal that has owner privileges to subscription, directory read/write, application read/write API permissions and admin consent. All of this is attempted using Azure DevOps Microsoft-hosted agent or Ubuntu 20.04.2 LTS virtual machine.
Expected Behavior
Rover should create launchpad and required resources. Readme should state what type of permissions RoverGo expects before proceeding. Output in debug mode should be more clear which statement RoverGo is executing and where it's failing at.
Actual Behavior
If Rover is launched when authenticated using standard user account which has owner permissions, it succeeds to deploy resources. If Rover is launched when authenticated using service principal, it fails with above message.
Steps to Reproduce the Problem
Environment Details
core 2.0.81 telemetry 1.0.4
Extensions: azure-devops 0.17.0
Python location '/usr/bin/python3' Extensions directory '/root/.azure/cliextensions'
Python (Linux) 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0]