Custom ArgoCD health checks

Patrick’s neat write-up of ArgoCD health checks does a pretty good explanation of how they work and where to find the default ones coming with ArgoCD out-of-the-box … and is quite worth a read!

urlencoding for the impatient

Sometimes you’ll need to use curl to query a Rest API, but you realize you need to do a GET request for quite a complicated query-string (I am looking at you, Jira) that includes spaces and lots of special characters … which naturally will fail without proper url-encoding :-(

Fun with csplit

When you need to split a text file by lines or columns there are plenty of ways to accomplish that. But what if you need to split a file by lines, where each record consists of multiple lines, and the number of lines in each record is not fixed?