Not all clusters are created equal

Azure just announced support for using Azure Application Gateways for ingress. It’s great because it creates more options than just using an NGNIX ingress controller or other in-cluster solutions. When creating ingress routes, they ought to be annotated so that...

ARM Template Outputs from Azure Pipelines

ARM Template Outputs from Azure Pipelines

Deploying Azure Resource Manager (ARM) templates from Azure DevOps is very powerful. It encourages developers and operators to maintain a declarative file describing the infrastructure on Azure. Also helps prevent pesky environment drifts because of someone clicking from the portal...

Creating an Azure Function ARM template

Creating an Azure Function ARM template

Creating Azure functions is easy. Managing them can be a challenge. Much like microservices, functions can get problematic to maintain when having multiple environments. This is where Infrastructure as Code can help. Although I don’t particularly enjoy creating Azure Resource...