The Dynatrace Unbreakable Pipeline in VSTS and Azure? Bam!

Recently, Andreas Grabner (@grabnerandi on twitter) of Dynatrace demoed their Unbreakable Pipeline to me and Donovan. I immediately leaned over to Donovan and said, “Dude, that is sick. We can use Dynatrace for Azure Monitoring and we can totally build Dynatrace’s Unbreakable Pipeline using VSTS and Azure!”. Then I really started geeking out. “We can … [Read more…]

Trying to write Async Release Gates for VSTS using Azure functions? Read this!

Recently, Donovan asked me to work with Dynatrace getting their unbreakable pipeline working with VSTS and Azure. The concept is like this:  Use Dynatrace to monitor your environments and protect your pipeline with the monitoring.  With Dynatrace you can define exactly what you want to monitor as well as the thresholds for what you are … [Read more…]

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 5/6

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 4/6

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 3/6

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 2/6

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Containers, Kubernetes and DevOps for an Old as Dirt Developer (Or DevOps Nirvana with Kubernetes), Part 1/6

Table Of Content Part 1: Intro to containers, Kubernetes and DevOps Part 2: Getting started (setting up my dev environment) Part 3: My first app –  .net core, vscode, WSL, containerize and deploy to local k8s AND debug it while running in k8s??? GTFOH Part 4: Deploy to k8s in the cloud (Azure Kubernetes Service … [Read more…]

Mysterious Error Message for Kubectl Apply and Set Task in VSTS

I was trying to set up a VSTS CI/CD pipeline for a .net core web api running in a docker container deployed onto a Kubernetes cluster hosted in Azure AKS. I set up my release tasks like this: Running the release gave me the following error on kubectl apply 2018-01-27T00:31:50.0571239Z ##[error]error: Error loading config file … [Read more…]

Creating Async Custom Automated Release Gates in VSTS with REST API

One of the most exciting features we announced this year at Connect(); was automated release gates for VSTS releases. We’ve always had the ability to add manual approvers before and after every deployment environment. And now, we have the ability to also add automated gates using continuous monitoring. Out of the box, there are 4 … [Read more…]