The Internet's Shittiest Wizard

Adventures in Labbing: Part 3 - Jenkins

2023-01-25 | #adventures in labbing #ci #gitlab #jenkins

Fuck Jenkins man.

I do this shit for work, not for fun. I’m already done. The problem I’m running into is specifically around credentials, which I feel should be fairly easy to manage with Kubernetes secrets but apparently not for Jenkins. Fighting with the UI and the settings, I’m just…I think I’m done? I’m going to leave it installed for now because I think it might actually be something I come back around to in a week or so. Maybe on my trip next week if I need some time to myself. Whatever, I’m not getting paid for this right now this is entirely for my own purposes.

Continue reading 


Adventures in Labbing: Part 2 - n8n

2023-01-23 | #adventures in labbing #IFTTT #kubernetes #n8n #oceanetes #pipeline

A few years back a friend of mine in a Discord server created a bot that, on request, browsed some GoComics for a given comic strip or comment if possible. We mainly used it to ask for the most recent Heathcliff, Nancy and Garfield strips, but you did have to ask for them. So usually someone in Europe would ping the bot when they woke up and bing bang boom Bob’s yer@email.biz we got our comics. But for everybody in the US this was effectively automation (so long as someone in Europe remained routine-driven, a pretty safe bet).

Continue reading 


Adventures in Labbing: Part 1

2023-01-20 | #adventures in labbing #cert-manager #kubernetes #oceanetes #scrappernetes #ssl #tls

The Importance of Being Earnest

So far the biggest lesson I would have to impart on you, reader, is how easy it is to get TLS working with cert-manager on your cluster. It’s so easy, in fact, I think getting cert-manager installed on your lab cluster is maybe one of the first things you should do. SSL/TLS certs are going to be massively important in the decentralized authentication of the future. In fact, authenticatation is exactly what they’re for. They confirm that the domain name owner is the same person as the content owner. It’s increasingly important that you confirm that the content you’re receiving is in fact from who you’re expecting it to be from, take Musk’s Twitter for example. You don’t want everyone to think your famous jolly cartoon character is flipping them off do you?

Continue reading 


Spurge-Laurel

2023-01-19 | #calendar #French Republican Calendar #Ohio #repcal #Repulican Calendar

Tomorrow is primidi 1 pluviôse an 231, celebrating the spurge-laurel. Spurge-laurel doesn’t grow here and that bothers me.

I love the French Republican Calendar a lot. It’s such a beautiful and revolutiponary idea: reclaiming the very framework of time from the gods and kings whose names litter the Gregorian days and months. What’s a way to celebrate the saints in a secular manner, in a way for the common person to still understand it. On top of that, the saints days were replaced by common Parisian countryside plants and animals as well as common tools that would be familiar to a common person of the time.

Continue reading 


Reintroduction - Less Incoherent Rambling

2023-01-18 | #bio #introduction #scrappernetes

Re-reading my very first post makes me realize that perhaps a second introduction is in order, this one a little more concise and simultaneously a little more specific.

I’m Ward. I am a self-taught engineer coming from the help desk and now working primarily with kubernetes and Platform engineering teams. I’m a fairly new dad which is about as mundane as thrilling adventures gets. I live in central Ohio, obviously. My interests are in distributed systems, games of all varieties but specifically TTRPGS, wargames and chess-like games (e.g. The Duke, Tak).

Continue reading 


Plugging Away

2023-01-17 | #introduction #k8s #kubernetes #update

Ok, finally got this up and running. I’m going to work now on getting a handle of the formatting, but first we’re doing a bunch of CI/CD work. I’m a damned DevOps guy so let’s make it happen.

What we’re going to likely be doing is using Jenkins as always, but I’m curious about exploring Dagger.io to really more easily manage the pipeline work and test it locally. The big idea would be to always make it so that the image being served on the live site matches what is in my GitHub repo. So that’s going to mean playing a lot with GitHub Action Runners. Or not. Who knows!

Continue reading 


A Bold Step Backwards

2023-01-13 | #blockchain #blog #hugo #introduction #jots and thoughts #web 2.0 #web3

A Brief Introduction

I’m Ward, a simple idiot wizard and tech dude based out of central Ohio. My relationship with central Ohio is very similar to my relationship with my dad: strained and vacillating between love and extreme frustration. I decided, some weeks ago, that with the current shift in the internet it would be a good idea to put my money where my mouth is and create a personal website with which I can convey to people my stupid thoughts in a more thorough and effective manner than a half though out toot scrawled from the toilet.

Continue reading 