Deploying a container image to Azure Container Registry using a GitHub Action with Azure CLI

Screenshot from Azure Container Registry (ACR) showing the sampleapp repository with two image tags. The image highlights the repository details, including the listed tags and their associated images

Storing your application container images in Azure Container Registry(ACR)? In this blog post, I am going to show how you can deploy a new container image to ACR automatically using a GitHub Action when there has been a merge to the main branch in GitHub GitHub Repository Secrets To start, we need to create two … Read more

Using Azure Container Apps and KEDA to create self-hosted scalable Azure DevOps Agents deployed using Azure DevOps and Azure CLI

Screenshot from Azure DevOps showing the agent pool with a list of available agents. The image highlights the agents in the pool, displaying their names, statuses, and other relevant details indicating their availability for running jobs

You may have the requirement of creating self-hosted agents in Azure DevOps, there are multiple ways of doing this including Virtual Machine, Virtual Machine Scaleset & various Container-type approaches. In this blog I am going to to be using Azure Container Apps and KEDA to create self-hosted scalable Azure DevOps Agents deployed using Azure DevOps … Read more

Deleted APIM Instance and get error ServiceAlreadyExistsInSoftDeletedState when redeploying

Was recently deploying an APIM instance using automaton and noticed error ServiceAlreadyExistsInSoftDeletedState in the output. Full error below To resolve this soft-delete with APIM resource; currently only available option is via Azure API. I used the below to assist in resolving this error: API reference used here I thought i’d add this issue/resolution to my … Read more

Deploy to Azure Container App from Azure Container Registry using a CI/CD Azure DevOps Pipeline and Azure CLI

High-Level Design (HLD) diagram illustrating a CI/CD pipeline for a container app in Azure. The image shows the flow from Azure Repos for source code, through an Azure Pipeline for build and deployment, to Azure Container Registry (ACR) for image storage and retrieval, culminating in the deployment of the container app

Azure Container Apps are relatively new in Azure, still in Preview as of writing this blog post. In this blog, I will be deploying to Azure Container App from Azure Container Registry using a CI/CD Azure DevOps Pipeline and Azure CLI. You may be thinking, what is the difference between a Container App and Container … Read more

Modify or edit remote Terraform state file in Azure

There may be a time where you are required to modify or edit remote Terraform state in Azure – in this blog I will show how you can achieve this! Why may I need to edit or modify? There can be various reasons; usually it may be required to perform a Terraform import of a … Read more

Copy Azure KeyVault secrets to another KeyVault using Azure CLI

I am going to show how you can copy Azure KeyVault secrets to another KeyVault using Azure CLI. I have two key vaults, keyvaultold – Contains secrets1 to secret7 keyvaultnewtest – Contains secret7 I want to copy secrets that are not already present in keyvaultnewtest from keyvaultold I created a bash script using Azure CLI, … Read more

Azure Functions:- PowerShell Hashtable to apply App Settings using AzureCLI

Need to apply a list of App Settings to your Azure Function? Application Settings can be used to store numerous values within your Azure Function, can also be used to store potential passwords. Application Settings are encrypted at rest and transmitted over an encrypted channel. You can choose to display them in plain text in … Read more