Ian’s blog
  • about

My first k8s build log - persistent storage

Replicated storage over 1gbps is just not amazing
Apr 20, 2025
8 min

My first k8s build log - couple random config things

Stuff I learned that doesn’t fit elsewhere
Apr 20, 2025
7 min

My first k8s build log - resetting

GitOps is starting to pay for itself
Apr 20, 2025
4 min

My first k8s build log - talhelper

Maybe a newbie perspective will be helpful
Mar 23, 2025
15 min

My first k8s build log - Argocd

Maybe a newbie perspective will be helpful
Jan 4, 2025
13 min

My first k8s build log - Bitwarden Secrets

Maybe a newbie perspective will be helpful
Dec 27, 2024
16 min

My first k8s build log - Cilium

Maybe a newbie perspective will be helpful
Dec 27, 2024
12 min

What I learned building a pipeline to deploy terraform in Azure DevOps

Mistakes were made and learned from
Dec 12, 2024
10 min

Rubber ducking my Argo CD app of apps issue

Update: I fixed it
Dec 1, 2024
9 min

For each tasks in Databricks asset bundles

Maybe I’ll save someone else some suffering
Aug 21, 2024
3 min

Parsing XSD schemas in Databricks

Maybe I’ll save someone else some suffering
Jul 12, 2024
5 min

Handling merge conflicts on PRs the nice way

Quick tip
Jul 1, 2024
2 min

Setting up nix development enviroments

No, you spend all your time bike-shedding your setup
Jun 30, 2024
33 min

Unifi Controller setup in docker (across VLANs)

Making things hard on myself.
Jan 18, 2024
4 min

Setting up internal name resolution in Windows and WSL (probably Linux too)

Tiny little quality of life hack
Dec 26, 2023
4 min

Deploying and configuring machines in Xen-Orchestra

Deploy and configure some images from my hard fought templates
Dec 19, 2023
10 min

Working Templates in Xen-Orchestra

That last post sure didn’t work. Let’s try this
Dec 11, 2023
5 min

(Failing to build) Templates in Xen-Orchestra

Let’s (fail to) build some golden images
Nov 27, 2023
34 min

Databricks workspace config in terraform

Expanding the limited examples I could find online
Nov 19, 2023
2 min

Databricks cluster policies in terraform

Expanding the limited examples I could find online
Nov 18, 2023
8 min

Checking out XCP-NG

Hypervisor hopping is the new distro hopping
Nov 12, 2023
24 min

Automating my network

Overengineering at its finest
Jul 6, 2023
16 min

Configuring autofs for CIFS mounts with ansible

A user isolated way to mount file shares on a shared Linux host
Jun 4, 2023
4 min

Configuring Rootless docker with ansible

Rootless docker is nice and more secure, but it’s a hassle to set up
Jun 4, 2023
10 min

A couple notes on working with Nvidia cards

I figured some stuff out at work and wanted to save it here
Jun 4, 2023
4 min

Install Microsoft ODBC drivers with ansible

There’s a couple small tricks
Jun 4, 2023
2 min

Finding all AD group users with ansible

LDAP search is your friend, but you’ll have to do some string parsing
Jun 4, 2023
14 min

Redesigning my network

Networking is hard.
Apr 9, 2023
54 min

Setting up my first managed switch

I picked up a cheap HP procurve 2810, let’s get it working
Apr 8, 2023
18 min

Notes on Kubernetes the hard way

I may have bit off a bit more than I could chew
Feb 24, 2023
30 min

Home Cluster Part 4 - Setup CEPH

What’s HA services without HA storage?
Feb 5, 2023
29 min

Migrating to quarto

Fastpages is dead, long live quarto
Feb 3, 2023
1 min

Home cluster part 3 - Setup VM templates on proxmox

Homelab cluster adventures continue
Jan 21, 2023
44 min

Home cluster part 2 - Configuring Proxmox

Homelab cluster adventures continue
Dec 31, 2022
13 min

Building my own devcontainers

Sure I could just use the Microsoft built ones, but where’s the fun in that?
Dec 30, 2022
6 min

Setting up rootless docker

How can multiple users share a host for docker without a security nightmare?
Dec 30, 2022
12 min

Home cluster part 1 - Intro and Proxmox install

Figuring out how to make my own little homelab cluster
Nov 21, 2022
10 min

Dunning-Kruger is autocorrelation

Read a cool post, wanted to play around with the idea some more
Aug 1, 2022
4 min

Modeling out fixed closed vs capped variable mortgages

I’m buying a house, let’s use python to help.
Mar 17, 2022
9 min

Building a where to live app

An excuse to teach myself some cool tools and figure out the best place to live
Dec 30, 2021
14 min

My Portfolio

The bigger posts and projects I’ve worked on that I want to share.
Apr 10, 2021
8 min

Alberta’s Fiscal Responses To Fluctuations In Non-Renewable-Resource Revenue

I wanted to practice my python and econometrics, found a data error that invalidated the paper’s findings as well.
Feb 26, 2021
10 min

Using traefik for internal services

How to make a reverse proxy work within your LAN
Jan 9, 2021
3 min

Automating provisioning Arch continued - TLDR

Summarizing how I provision my machines with just the steps to reproduce the process.
Nov 26, 2020
3 min

Automating provisioning Arch continued - dotfiles

How I do all the user level configuration for my system, including setting up my python environment.
Nov 25, 2020
10 min

Automating provisioning Arch continued - Ansible

Using ansible to install programs and do other system level configuration
Nov 21, 2020
3 min

Automating provisioning Arch - OS installation

My bash script for getting a minimal working Arch install.
Oct 14, 2020
28 min

Notes on docker-compose

Tiny snippets of things I forget or often have to look up about docker compose.
Oct 6, 2020
2 min

Connecting a Harmony remote to a raspberry pi

Handy tip if you’re using raspberry pi OS as a media front end and have a harmony remote, or just want to remember how to pair bluetooth from the command line.
Jul 20, 2020
2 min

Python packaging

Helping myself understand python packaging by working up from a single file to an actual library.
Jul 9, 2020
28 min

Trouble with reproducible conda environments

Sometimes my conda environments aren’t reproducible and I can’t figure out why. This documents what I’ve tried so far.
May 17, 2020
3 min

How to work with conda environments in shell scripts and Makefiles

conda environments are a little tricky to incorporate into automation. This post outlines a bit of how they work, and how to integrate them in scripts and makefiles.
May 13, 2020
8 min

A basic SAMBA share for home networks

Simple (but not super secure) SAMBA shares for the home user
May 9, 2020
5 min

Building pfsense

Documenting everything I did to configure my pfsense router.
May 6, 2020
19 min

Managing SSH keys for a home network

How to generate certificate authorities so your clients and hosts can all talk to each other easily.
May 3, 2020
10 min

Setting up for data science in python on Windows

My opinionated setup to do data work in python on Windows, without admin rights.
Feb 15, 2020
18 min
No matching items