Blogging about my adventures, straight from the Azure trenches. Sharing is caring!

Use GitHub Actions with User-Assigned Managed Identity

Use GitHub Actions with User-Assigned Managed Identity

Before we can automate our infrastructure as code, there is always to need to grant the required permissions to our release pipelines.  For GitHub Actions, this typically involved creating a Service Principal with a client secret.  By storing those credentials as...

Subscribe to the blog

Latest Posts

A little gotcha with Azure PowerShell Functions

Recently, I had a great use case for using the PowerShell support within Azure Functions.  During development, I encountered a weird behaviour on the error handling side.  In this short blog, I want to share this experience with you.  Hopefully, it can save you some...

Securely deploy resource locks with Azure DevOps

Resource locks provide a way to lock down your Azure resources to prevent deletion or modification of sensitive artifacts.  You can read more about it in my blog Avoid accidental removal of Azure resources.  The Azure DevOps identity - that is used to deploy your...

Help! My Logic Apps retries are not firing!

Cloud native applications need to be designed to cope with failure.  Logic Apps meets this expectation through its configurable retry mechanisms that are available on each action.  However, these retries are not firing in every scenario.  Let's have a look why and how...