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

Subscribe to the blog

Latest Posts

Capture Bicep outputs in PowerShell

Capture Bicep outputs in PowerShell

Outputs in Bicep are super handy.  They allow you to return values from your Bicep template or module.  We often use this for returning values that cannot be known upfront, such as an IP address, principal Id, domain name, url... The challenge As long as we consume...

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...

How to purge a soft-deleted API Management instance?

How to purge a soft-deleted API Management instance?

A while ago, API Management received a default soft-delete feature.  This is very handy for mission-critical workloads, because it protects against accidental removal.  However, in development environments, this causes often friction, because you cannot toggle the...