Adventures in DevOps
Thursday, February 12, 2026
Troubleshooting MSBuild Assembly Issues When Migrating Azure DevOps Pipelines from Windows-2019 to Windows-2022
›
A team encountered a failure in our Azure DevOps build pipeline when using the Microsoft-hosted agent windows-2019. The pipeline suddenly st...
Wednesday, January 28, 2026
Enabling Chef Logs in Windows Event Viewer
›
Chef is a desired configuration management tool used to configure multiple systems into the same, identical state. When Chef desired state c...
Sunday, January 25, 2026
Getting Started with Docker Linting Using GitHub Actions
›
Linting is a vital part of modern software development, as it helps prevent issues early and improves code quality throughout the developmen...
Friday, October 31, 2025
How to Convert StringList Parameters to PowerShell Arrays in Azure DevOps YAML Pipelines
›
Azure DevOps YAML pipelines provide a well-established, code-based approach to defining CI/CD workflows as code. When working with YAML pipe...
Wednesday, October 29, 2025
Enable Cross-Origin Resource Sharing in Nginx Reverse Proxy
›
Cross-Origin Resource Sharing (CORS) is a web security feature that controls how web pages can request resources from a different domain tha...
Thursday, September 25, 2025
How to Use Painless Scripts for Conditional Logic in Ingest Pipelines
›
In the ELK stack, an ingest pipeline is used to process and transform documents before they are indexed into Elasticsearch. There are severa...
Tuesday, September 2, 2025
Integrating Azure Key Vault with AKS via External Secrets Operator
›
Managing secrets centrally is a best practice in software development. Secrets should be stored and rotated in a central location, even when...
Saturday, August 23, 2025
Fixing Azure CLI Storage Account Whitelisting Error: ‘IPs does not appear to be an IPv4 or IPv6 network
›
This blog explains an error that occurs when whitelisting IPs on a storage account using an Azure CLI script. The script attempts to pass th...
›
Home
View web version