I recently needed to sync a GitHub repo I forked to the latest status of the original fork. This is easy to do, but you have to know which buttons to push. To start, open the forked repo in Github. You should see a mention that this branch is behind the original branch. Next to […]
Category: DevOps

Custom metrics in Azure monitor
I had a conversation today about custom metrics in Azure. I have worked with customers in the past that have streamed custom metrics into Azure Log Analytics to process them. This was a case where a customer had done more research than me, and had discovered that it’s possible to send custom metrics into Azure […]

Don’t use environment variables in Kubernetes to consume secrets
Managing secrets is a complicated endeavor. Kubernetes has a native secrets implementation, that allows you to store and access secrets from your deployments. A while ago, I read a short free book on Kubernetes Security, by Liz Rice and Michael Hausenblas (apparently O’Reilly calls it a report, but I actually have a hard copy that […]

Integrating your a helm blue/green deployment into a CI/CD pipeline
A while ago, I wrote about setting up a Kubernetes blue/green deployment using the service object in Kubernetes. All the work done there, was done editing yaml files and using direct kubectl commands, which you wouldn’t do in production. Later on, we updated those yaml files to Helm charts, so we can update with a […]

Writing a Helm v3 chart
Helm v3 recently became generally available. This looks like a great time to discover what Helm can help you do in your journey building cloud-native applications. I’ve been playing around with Helm charts (using v2) for a while, but I have never written a chart from zero (I typically use charts I find online and […]