Deploy Container App and pull image from Azure Container Registry using Terraform

In this blog post, I am going to show how you can Deploy an Azure Container Image and pull its image from Azure Container Registry using an user assigned managed identity – all done via Terraform. In a previous blog post, I completed similar using Terraform and AzAPI but in a recent Terraform update 3.43.0 … Read more

Deploy Container App and pull image from Azure Container Registry using Terraform and AzAPI

High-Level Diagram (HLD) showing the architecture involving a Container App, Managed Identity, and Azure Container Registry (ACR). The diagram illustrates how the Container App is configured to pull container images from ACR. It also shows the Managed Identity linked to the Container App, enabling secure access to ACR and other Azure resources.

In this blog I am going to show how to deploy Container App and pull an image from Azure Container Registry using user assigned managed identity for authentication. I will be achieving this using Terraform and AzAPI. Image below shows a diagram of what I will be deploying; it shows container app accessing a container … Read more

Deploy your first container app using Terraform and GitHub Actions tutorial/lab

High-Level Diagram (HLD) illustrating the workflow from a GitHub repository to deployment on Azure services. The diagram shows a GitHub repository with GitHub Actions configured to build and push images to Azure Container Registry (ACR). It also depicts the deployment of these images from ACR to an Azure Container App using a managed identity for secure access. Additionally, the diagram includes integrations with Application Insights and Log Analytics for monitoring and logging purposes.

This tutorial/lab has been created to take you through a DevOps journey to build & deploy an Azure Container Application using Terraform and GitHub Actions. It will include from setting up the GitHub pipeline, prerequisites and finishing with a successful Container Application being deployed – along with looking at alerting/monitoring! This is also my contribution … Read more