Azure pipelines not running - azure

I've got a free tier Azure Cloud Account. I used to have a project and requested a free agent for running pipelines. All was ok.
I deleted that project and created a new one.
I'm now trying to create a very basic Hello World kind of pipeline and getting it to run, to test things. The pipeline fails to run with the error below.
Error Message: No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form https://aka.ms/azpipelines-parallelism-request
I can see in my organization settings that I have that free agent available and 1800 mins/month of run time available. But i think that agent isn't getting used/found by my pipeline jobs.
I'm a noob at azure, so pardon me for any goof ups in the question.

You just write message to https://aka.ms/azpipelines-parallelism-request with your name, email, project etc. and after 24-48 hours you can run your pipeline

Microsoft comes with some temporary alternative approach until the automate is implemented to grant the permission for those users who requires the free hosted agent pools.
Now users needs to be drop the email to get the free tier access based on the project visibility types.
There is not a standard timeline for approval which someone can predict approval in days, but by considering the mass requests and manual approval process we can consider the timeline of 7 to 15 working days from your email.
For More information -> https://devblogs.microsoft.com/devops/change-in-azure-pipelines-grant-for-private-projects/

Solution: Just after posting this question, I thought of creating another project and make it private. I then ran a sample pipeline and it worked. So basically, my issue was that the pipeline granted to me was for a private project and not a public one. I had forgotten about it as i was revising azure after some time.

Related

Azure Machine Learning - authorization error despite having maximum permissions

I am trying to build a machine learning model on Azure for my company. The IT team at the company I work at has given me maximum permissions for our Azure Machine Learning account since I am doing all the setup part (we started using it only last month). However, I checked the portal and realized that I am not authorized to access any of the modules within Azure ML, namely Experiment, Models, Endpoints, Datasets, etc. Is there something I am missing that is giving me this error? The error message has this link but I am not sure it serves the purpose.
Note: I am new to Azure so please forgive me if this is a very basic doubt.
any chance you could ask your IT team, exactly what permissions you have? can you also confirm that you have permissions on the all the resources (not just the workspace)? There are three associated resources you need access to besides the ML workspace: the storage account, the key vault, and the container registry.
try going to portal.azure.com to see if you can find those resources

Azure Test Plans

I am MSFT rookie and QA so please excuse me in my questions and those may sound silly.
I have Basic Azure Devops Plan
I can see that I have access to Test Run tab but don't have access to Create a new Test Plan
I can see that I can create test cases by creating item in Board Tab and then can see them In Test Plan tab
Now I don't understand and I am completely on the fence
If I don't have test plan subscription how in the earth I am able to create test cases for board times and then can see them in Test Plan tab but can't create a new test plan....
I can't even add configurations
Can't even create test run
I am confused as in why only half features are working? I don't see a proper page about plans
You are not alone mate!
Back in time, I was able to create URL based performance test etc via Azure DevOps. I moved to another company which they use TeamCity and Octopus Deploy for their pipelines. I had worked there for more than 1 year and when I tried to create test cases on my side project recently I was also trying to understand the same situation. Because I couldn't! I thought there is a glitch on the Azure DevOps test page on the first sight. Then I realised that the feature I was using has been moved to another pricing tier https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
So if you'd like to use test plans, you need to purchase Basic + Test Plans User License.
Figure 1: This is the screen that I see on Test Plans page.
https://learn.microsoft.com/en-us/azure/devops/test/new-test-plans-page?view=azure-devops
I hope it helps 🤞🏼

authorising pipelines against azure devops service connection

i am trying to have dedicated service connections per pipeline, so i have removed the "allow all pipelines to use this service connection" and i have pointed a task at the service connection, which works fine. But when i look in the service connection list under "policies" it doesnt show anythinf under "authorized pipelines", from an admin perspective it would be useful to see this. Am i doing something wrong? ive looked all over but cant find anything to suggest what it could be (ive tried in 2 different ado orgs aswell, they have the same issue)
This should relevant with our side, and be delayed due to the time.
If some pipelines created and executed not long ago, it will not display under authorized pipelines immediately. It needs some time to let it updated in the Service Connection page.
Some old pipeline which exists for several days, could be detected by the server. Then displayed under the authorized pipelines pattern:
Just wait for patience, if these pipeline still not display under authorized pipelines pattern. Please raise this issue on our official community: Microsoft Developer Community. We would involve the product group to investigate this abnormal issue.

Track my costs on azure (FrontEnd-Pool, UnusedPool)

Im an azure newbe.
A while ago, I tested out some azure functionality. An app-service to test out azure functions and a webapp.
My (only) resource group is named MyRG (red line in attached picture).
A few weeks after I get the message that all my MSDN Pro-free-quota is used up. I can see that 99.9 of the resources was eaten up by
"FrontEnd_Pool_for_MyRG-appservice" and "Unused_Pool_for_MyRG-appservice"
When I look at my overview (below)
So... to my question:
can I find my costs in the overview, so I can remove/deactivate it? I cant test anything right until tomorrow, since its all deactivated
Bonus question)
Im using this as personal dev area.
What is the easiest way to deactivate a resource when Im not using it, I guess my mistake here was that I didnt deactivate something (expensive). Can I automate deactivation?
(This is the correct answer, in case I forget to log in here in 2 days and mark it)
Created an azure serivice ticket which went surprisingly smooth and fast.
Two calls and I got the answer. Sorry MS if I trashed your customer service, this time it was great :)
Everytime you create an "app service" (second row on my second screenshot), youll get the FrontEnd_Pool/Unused_Pool. I didnt use mine, so I removed it, and the problem should go away.
Thanks Feranto! Your help lead me to the answer!
So for the first question. Yes you can, to do this you should follow the next steps:
Go to the azure portal
Look for the subscription option
Select your subscription
There you can see an overview
Then you can click the graph that says "Costs by resource"
Here you will get a complete detail of your costs by the name of component, what type of component it is and finally to what resource group it belongs
Here you will be able to see every component by its original name, type or resource group name. Hope this works out for you!
And for the bonus question, if you are using PAAS services in azure it is not enough just to stop the service as it is in IAAS with vms. The only way to stop an app service from charging you is either deleting it or updating the App plan service to the Free tier. I would recommend the second one.
This is in the first faq in Microsoft's App Service website. :
Am I charged for apps while they are in stopped state?
Yes. Rates listed apply to apps in stopped state. Please delete apps
that are not in use or update tier to Free to avoid charges.
You can automate this process(either deleting or updating app service plan) trough the use of Azure Clients like the REST API, azure-cli or powershell.

Get Azure Dashboard data via api

Scenario:
One team had built one application, and application is running on azure.
maintenance is taken care by same team, we don't want to give full access of production instance to developer team, but want to give read permission, like - monitoring of logs, cpu usages etc.
Solution according to me is build an application which will get dashboard data and log data from azure via api and that data will be displayed to development team.
I am referring these 2 links
https://msdn.microsoft.com/en-us/library/azure/dn722415.aspx
https://azure.microsoft.com/en-in/documentation/articles/api-management-get-started/
Question:
Still I am not able to find api which will give the dashboard data. if anyone know api for the same, please help.
Is there any alternative solution for this scenario.
If you deploy your app using the new Azure Resource Manager mode, it provides a Role Based Access Control to your resources. You can deploy your app inside a Resource Group and provide read access to your developers. They will be able to view the information about the services that your app are made of but without the option to change anything.
This session from Build 2015 can help you to understand what ARM is and what you can do with it: https://channel9.msdn.com/Events/Build/2015/2-659

Resources