Pinned Posts
Forum Widgets
Latest Discussions
devops pipeline trigger by test case
Hi, I have a devops pipeline that i want to trigger from within an azure devops test case. I was able to assciate a unit test to a test case within Visual Studio but can't see a way to associate a devops pipeline to a test case. It seems that i would have to load the devops pipeline inside Visual Studio, test project or similar but cant see a way to do this. Thanks very much for any answers. Panospanoslondon645Jun 24, 2025Copper Contributor517Views0likes1CommentFacing issue with build pipeline for SPFx app solution
Hi, our goal is to build and deploy SPFx solution package via azure pipelines. I have created a build pipeline which is failing with below error. I have all required permission, can anyone please share root cause of it to resolve this error? ThanksPrishujain2021Jun 24, 2025Copper Contributor499Views0likes1CommentHow to deploy n8n on Azure App Service and leverage the benefits provided by Azure.
Lately, n8n has been gaining serious traction in the automation world—and it’s easy to see why. With its open-source core, visual workflow builder, and endless integration capabilities, it has become a favorite for developers and tech teams looking to automate processes without being locked into a single vendor. Given all the buzz, I thought it would be the perfect time to share a practical way to run n8n on Microsoft Azure using App Service. Why? Because Azure offers a solid, scalable, and secure platform that makes deployment easy, while still giving you full control over your container and configurations. Whether you're building a quick demo or setting up a production-ready instance, Azure App Service brings a lot of advantages to the table—like simplified scaling, integrated monitoring, built-in security features, and seamless CI/CD support. In this post, I’ll walk you through how to get your own n8n instance up and running on Azure—from creating the resource group to setting up environment variables and deploying the container. If you're into low-code automation and cloud-native solutions, this is a great way to combine both worlds. The first step is to create our Resource Group (RG); in my case, I will name it "n8n-rg". Now we proceed to create the App Service. At this point, it's important to select the appropriate configuration depending on your needs—for example, whether or not you want to include a database. If you choose to include one, Azure will handle the connections for you, and you can select from various types. In my case, I will proceed without a database. Proceed to configure the instance details. First, select the instance name, the 'Publish' option, and the 'Operating System'. In this case, it is important to choose 'Publish: Container', set the operating system to Linux, and most importantly select the region closest to you or your clients. Service Plan configuration. Here, you should select the plan based on your specific needs. Keep in mind that we are using a PaaS offering, which means that underlying compute resources like CPU and RAM are still being utilized. Depending on the expected workload, you can choose the most appropriate plan. Secondly—and very importantly—consider the features offered by each tier, such as redundancy, backup, autoscaling, custom domains, etc. In my case, I will use the Basic B1 plan. In the Database section, we do not select any option. Remember that this will depend on your specific requirements. In the Container section, under 'Image Source', select 'Other container registries'. For production environments, I recommend using Azure Container Registry (ACR) and pulling the n8n image from there. Now we will configure the Docker Hub options. This step is related to the previous one, as the available options vary depending on the image source. In our case, we will use the public n8n image from Docker Hub, so we select 'Public' and proceed to fill in the required fields: the first being the server, and the second the image name. This step is very important—use the exact same values to avoid issues. In the Networking section, we will select the values as shown in the image. This configuration will depend on your specific use case—particularly whether to enable Virtual Network (VNet) integration or not. VNet integration is typically used when the App Service needs to securely communicate with private resources (such as databases, APIs, or services) that reside within an Azure Virtual Network. Since this is a demo environment, we will leave the default settings without enabling VNet integration. In the 'Monitoring and Security' section, it is essential to enable these features to ensure traceability, observability, and additional security layers. This is considered a minimum requirement in production environments. At the very least, make sure to enable Application Insights by selecting 'Yes'. Finally, click on 'Create' and wait for the deployment process to complete. Now we will 'stop' our Web App, as we need to make some preliminary modifications. To do this, go to the main overview page of the Web App and click on 'Stop'. In the same Web App overview page, navigate through the left-hand panel to the 'Settings' section. Once there, click on it and select 'Environment Variables'. Environment variables are key-value pairs used to configure the behavior of your application without changing the source code. In the case of n8n, they are essential for defining authentication, webhook behavior, port configuration, timezone settings, and more. Environment variables within Azure specifically in Web Apps function the same way as they do outside of Azure. They allow you to configure your application's behavior without modifying the source code. In this case, we will add the following variables required for n8n to operate properly. Note: The variable APP_SERVICE_STORAGE should only be modified by setting it to true. Once the environment variables have been added, proceed to save them by clicking 'Apply' and confirming the changes. A confirmation dialog will appear to finalize the operation. Restart the Web App. This second startup may take longer than usual, typically around 5 to 7 minutes, as the environment initializes with the new configuration. Now, as we can see, the application has loaded successfully, and we can start using our own n8n server hosted on Azure. As you can observe, it references the host configured in the App Service. I hope you found this guide helpful and that it serves as a useful resource for deploying n8n on Azure App Service. If you have any questions or need further clarification, feel free to reach out—I'd be happy to help.Gabriel_NaranjoJun 23, 2025Copper Contributor30Views0likes0CommentsCompletely migrate DevOps Organisation to new Tenant and Subscription
Hi, hope this question besides here. Can anyone confirm the steps needed to completely migrate a DevOps Organisation to a new Tenant and Subscription. The first steps are obvious: Prepare new AD Tenant Switch AD Connection (Switch to another Azure Active Directory - Azure DevOps Services | Microsoft Learn) Currently there is a MPN Subscription in use (also for DevOps billing) even with that i don't see problems, as we could change the billing Sub to f.e. a PAYG Sub during Migration. The main concern is about whats "inside" our projects: We use ServicePrincipals for deploying into AppServives and others We have some service connections to GitBucket and other Even if the change to the new AD Tenant and billing Subscription goes smooth We would need to recreate all ServicePrincipels at the point we would migrate our AppServices and other services in to a subscription within the new tenant? Even if we migrate out MPN Subscription (via support case) we would need to create all needed SP in the new tenant and modify the pipelines which use them. Are we correct? Did anyone else a migration like this on? Appreciate all your feedbacks Regards, BenSolvedBenjamin GrausJun 23, 2025Copper Contributor43KViews0likes9CommentsAnyone managing Azure budgets? Would love to hear how you're doing it
Hi everyone - I’m a founder working on a tool to help engineering and infra teams plan and monitor Azure cloud costs more effectively (especially when it comes to budgeting and forecasting). I’m not selling anything - just trying to understand how teams currently handle: Planning Azure spend across teams or projects Staying within budget or tracking drift over time Forecasting costs based on changing usage If you're involved in this (or have strong opinions about what Azure does well/poorly here), I’d love to hear your thoughts. Even a few sentences would be super helpful. You can DM me here or just drop a quick comment. Happy to share what I’ve learned from others too. Thanks!SergeyRiabtsevJun 23, 2025Copper Contributor31Views0likes2CommentsError Running Script in Runbook with System Assigned Managed Identity
Hello everyone, I could use some assistance, please. I'm encountering an error when trying to run a script within a runbook. I'm using PowerShell 5.1 with a system-assigned managed identity. The script works find without using the managed identiy via powershell outside of azure. Error: System.Management.Automation.ParameterBindingException: Cannot process command because of one or more missing mandatory parameters: Credential. at System.Management.Automation.CmdletParameterBinderController.PromptForMissingMandatoryParameters(Collection1 fieldDescriptionList, Collection1 missingMandatoryParameters) at System.Management.Automation.CmdletParameterBinderController.HandleUnboundMandatoryParameters I am using this script Connect-ExchangeOnline -ManagedIdentity -Organization domain removed for privacy reasons # Specify the user's mailbox identity $mailboxIdentity = "email address removed for privacy reasons" # Get mailbox configuration and statistics for the specified mailbox $mailboxConfig = Get-Mailbox -Identity $mailboxIdentity $mailboxStats = Get-MailboxStatistics -Identity $mailboxIdentity # Check if TotalItemSize and ProhibitSendQuota are not null and extract the sizes if ($mailboxStats.TotalItemSize -and $mailboxConfig.ProhibitSendQuota) { $totalSizeBytes = $mailboxStats.TotalItemSize.Value.ToString().Split("(")[1].Split(" ")[0].Replace(",", "") -as [double] $prohibitQuotaBytes = $mailboxConfig.ProhibitSendQuota.ToString().Split("(")[1].Split(" ")[0].Replace(",", "") -as [double] # Convert sizes from bytes to gigabytes $totalMailboxSize = $totalSizeBytes / 1GB $mailboxWarningQuota = $prohibitQuotaBytes / 1GB # Check if the mailbox size exceeds 90% of the warning quota if ($totalMailboxSize -ge ($mailboxWarningQuota * 0.0)) { # Send an email notification $emailBody = "The mailbox $($mailboxIdentity) has reached $($totalMailboxSize) GB, which exceeds 90% of the warning quota." Send-MailMessage -To "email address removed for privacy reasons" -From "email address removed for privacy reasons" -Subject "Mailbox Size Warning" -Body $emailBody -SmtpServer "smtp.office365.com" -Port 587 -UseSsl -Credential (Get-Credential) } } else { Write-Host "The required values(TotalItemSize or ProhibitSendQuota) are not available." }AB21805Jun 23, 2025Bronze Contributor517Views0likes1CommentNeed to know if fluentd can be setup to filter logs from azure kubernetes service before sending it
Hi, I have a Kubernetes service setup in azure and have enabled insights for the same. I have created a log analytics workspace and a diagnostic setting to send all the logs to the log analytics workspace. In order for me to reduce the cost of data ingestion and implement log rotation i'm thinking of using fluentd. So my approach would be to install the fluentd agent/docker image in the kubernetes service and filter it out before sending the logs to the log analytics workspace. Is this approach even possible? If so please help me with few sources/reference links.Karthikeyan_B_RJun 23, 2025Copper Contributor397Views0likes1CommentHas anyone here integrated JIRA with Azure DevOps
We are currently using Azure Pipelines for our deployment process and Azure Boards to track issues and tickets. However, our company recently decided to move the ticketing system to JIRA, and I have been tasked with integrating JIRA with Azure DevOps. If you have done something similar, I will appreciate any guidance, best practices, or things to watch out for.newbieazJun 22, 2025Copper Contributor44Views0likes3CommentsYou do not have permission to view this directory or page while deploying Web APP in App service
Hello, I am trying to deploy a web app using azure pipeline, the release pipeline is run successfully and the application URL is also generated but when I try to access the app URL I am getting the below error You do not have permission to view this directory or page I have googled about this quite a bit but all I can mainly see is that your application should have an Index file or webconfig file. I am not a developer and I took this with the developer and he has confirmed that, he is able to deploy it manually. I am not quite sure what more can be done on this. I have also seen that there is a note that is prompted during the deployment as below, I wonder if this is related NOTE: Run From Package makes wwwroot read-only, so you will receive an error when writing files to this directory. Can anyone advise on this ThanksSphinx191580Jun 22, 2025Copper Contributor1.3KViews0likes1CommentAzure Secure API integration With OAuth 2.0 And per user
"Hi Everyone, I hope you are doing well in your career. Actually, I am very new to the Azure and D365 world and facing a problem with a small requirement. If any of you can help me out, I would be really grateful. Problem Statement: I want to integrate an External System with D365. The external system uses OAuth 2.0 Authentication, and we need integration based on a per-user concept. This means we need to use Azure for storing the API credentials, and a C# plugin (not sure) for API calls (API credentials are not exposed directly in C# Code)."ayushgupta1903Jun 22, 2025Copper Contributor209Views0likes1Comment
Resources
Tags
- azure2,275 Topics
- azure devops1,392 Topics
- Data & Storage379 Topics
- Networking238 Topics
- Azure Friday223 Topics
- App Services203 Topics
- blockchain168 Topics
- devops166 Topics
- Security & Compliance151 Topics
- analytics136 Topics