2020

Technical

Dynamic DNS with external-dns

One way to manage a DNS entry that points to a dynamic public IP address.

Ross Golder 2 min read
Read More

Azure CLI can't find antlr4 python library

How I solved a missing library problem I faced.

Ross Golder 1 min read
Read More
Technical

Deploying OPNSense to no-name WAN router hardware

My recent experience replacing an older SOHO WAN router running with a newer one

Ross Golder 7 min read
Read More

2019

Technical

Grant read-only rights to backup user for PostgreSQL

This one comes up quite regularly, so worthy of note. Whenever an application using Postgres changes or creates tables (i.e. Odoo module updates for example), those tables don’t seem to be …

Ross Golder 1 min read
Read More
Technical

Managing Kubernetes certificates with Python

I run into a small stumbling block the other evening while working on my ‘site domain manager’ project (for want of a better name). This is essentially a REST API running in a daemon …

Ross Golder 2 min read
Read More
Technical

Testing SMTP creds with Docker

One of our sites stopped sending it’s mail a few days ago. Unfortunately, the SMTP plugin used does not provide any debug logs of the SMTP connection, and it’s ’test’ tool just …

Ross Golder 1 min read
Read More
Technical

Monitoring Windows processes from Nagios

So, something I had to do recently was to set up monitoring for a couple of specific Windows processes, so that we get notification via a Discord channel if those processes are not running on various …

Ross Golder 6 min read
Read More
Technical

Nginx Ingress access logs to ElasticSearch via syslog

There are several ways to extract the logs from a Kubernetes Nginx Ingress deployment into an ElasticSearch instance. One way I found was to use Elastic Filebeats, but I couldn’t find any really …

Ross Golder 5 min read
Read More