Introduction to Project Bicep - The evolution of ARM Templates

Introduction to Project Bicep - The evolution of ARM Templates

You may have heard about ARM Templates. You may have heard about Project Bicep. What are they, how do they differ? Why would I use one over the other? That’s exactly what we’ll be exploring throughout this blog post!

Introducing Azure Resource Manager (ARM) and ARM templates

Whether …

Infrastructure as Code Project Bicep ARM Templates Terraform DevOps DevSecOps

Chris Reddington Fri, Jun 18, 2021

Using the GitHub self-hosted runner and Azure Virtual Machines to login with a System Assigned Managed Identity

Using the GitHub self-hosted runner and Azure Virtual Machines to login with a System Assigned Managed Identity

I recently started thinking about the typical setup process for a GitHub Action Workflow which will requires access to Azure. Typically, the process is to use the Azure/login GitHub Action, and then use the azure/cli or another Azure GitHub Action to deploy into GitHub. This is a nice approach. …

GitHub GitHub Actions Azure Identity Managed Service Identity

Chris Reddington Mon, Jun 14, 2021

Using Azure Arc for Apps - Part 6 - Setting up Event Grid on Kubernetes with Azure Arc

Using Azure Arc for Apps - Part 6 - Setting up Event Grid on Kubernetes with Azure Arc

Setting up Event Grid on Kubernetes with Azure Arc

In part 1 of this Using Azure Arc for Apps series, we explored Azure Arc and Azure Arc enabled Kubernetes clusters. In this post, we’ll be exploring Event Grid for Kubernetes. At time of writing, this approach is in public preview, so we may …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Thu, Jun 10, 2021

Using Azure Arc for Apps - Part 5 - Deploying an Azure API Management gateway to an Azure Arc enabled Kubernetes Cluster

Using Azure Arc for Apps - Part 5 - Deploying an Azure API Management gateway to an Azure Arc enabled Kubernetes Cluster

Setting up an Azure API Management Gateway on Azure Arc

In part 1 of this Using Azure Arc for Apps series, we explored Azure Arc and Azure Arc enabled Kubernetes clusters. In this post, we’ll be exploring API Management on Azure Arc. At time of writing, this approach is in public preview, so …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Fri, Jun 4, 2021

Using Azure Arc for Apps - Part 4 - Deploying Logic Apps into your App Services Kubernetes Environment

Using Azure Arc for Apps - Part 4 - Deploying Logic Apps into your App Services Kubernetes Environment

App Service Kubernetes Environment

In part 1 of this Using Azure Arc for Apps series, we explored Azure Arc and Azure Arc enabled Kubernetes clusters. In part 2, we deployed an App Service Kubernetes Environment into our Azure Arc enabled Kubernetes cluster. In part 3, we deployed a Function App …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Fri, Jun 4, 2021

Using Azure Arc for Apps - Part 3 - Deploying Azure Functions into an App Service Kubernetes Environment

Using Azure Arc for Apps - Part 3 - Deploying Azure Functions into an App Service Kubernetes Environment

App Service Kubernetes Environment

In part 1 of this Using Azure Arc for Apps series, we explored Azure Arc and Azure Arc enabled Kubernetes clusters. In part 2, we deployed an App Service Kubernetes Environment into our Azure Arc enabled Kubernetes cluster. As you’ll likely be aware, both …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Wed, Jun 2, 2021

Using Azure Arc for Apps - Part 2 - Deploying App Services to Kubernetes

Using Azure Arc for Apps - Part 2 - Deploying App Services to Kubernetes

App Service Kubernetes Environment

In part 1 of this Using Azure Arc for Apps series, we explored Azure Arc and Azure Arc enabled Kubernetes clusters. In this post, we’ll be exploring App Services on Azure Arc. More specifically, these application services run on an Azure Arc enabled …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Tue, Jun 1, 2021

Using Azure Arc for Apps - Part 1 - Setting up an Azure Arc enabled Kubernetes Cluster

Using Azure Arc for Apps - Part 1 - Setting up an Azure Arc enabled Kubernetes Cluster

Cloud Native Applications that run anywhere

At Microsoft //Build 2021, Microsoft announced a series of updates relating to Cloud Native Applications anywhere. In summary, those updates refer to running Azure Services (such as App Services, Logic Apps, Azure Functions, Event Grid and API Management) …

Containers Developer Cloud Native Kubernetes Azure Azure Arc

Chris Reddington Tue, Jun 1, 2021

Securing App Service with Easy Auth behind a Public Application Gateway

Securing App Service with Easy Auth behind a Public Application Gateway

Setting some context

I recently encountered a scenario that I wanted to spend some time writing up. Imagine that you have a requirement to deploy a new web application to Microsoft Azure. However, there are some additional requirements -

  • The application must require Azure Active Directory …

Azure PaaS Developer

Chris Reddington Mon, May 31, 2021

My Microsoft //Build 2021 Highlights

My Microsoft //Build 2021 Highlights

If you follow the news around Microsoft, you’ve probably found it very hard to miss the fact that the Microsoft //Build conference happened this week. Microsoft //Build is their annual developer-focused conference, where they typically announce new features, updates and share their strategy as …

Blogging

Chris Reddington Fri, May 28, 2021