Category random

MAC Dual Displays Switch Places

If you are using Dual Monitors with an Apple Macbook, you may encounter an issue where the displays swap or flip when the computer goes to sleep. My dual monitor...

Reset Windows Admin/Account Password

Reset Windows Admin or User Password This tutorial will use an Ubuntu Linux Live USB to reset your password. You could destroy your Windows computer, and I am not responsible....

SystemD-LoginD High CPU Usage

I recently repurposed a Dell Latitude Laptop to run my Plex Server. I wiped the laptop, updated the drivers and installed Ubuntu 20.04 along with the latest Plex software. Shortly...

Add or Change a PFX Passphrase with OpenSSL

Add or Change a PFX Passphrase with OpenSSL Ever needed to add or change a passphrase on a PFX file? Here ya go Using OpenSSL Export the PFX to PEM...

Discover Chromecast across networks with Avahi

Discover Chromecast across Networks with Avahi I recently upgraded my home router with a pfSense firewall. After a few days of research, I bought a Protectli FW4B hardware device to...

pfSense Boot Loop

I just spun up a new pfSense install with the SG-4860 High availability bundle. Shortly after configuring the devices and rebooting the primary, I ended up with a pfSense boot...

Configure Ubuquiti Edge Router VPN with SonicWall

How to Setup a VPN between Ubiquiti Edge Router and SonicWall Devices

Category kubernetes

Uninstall a Grafana Plugin in Kubernetes

Uninstall a Grafana Plugin in Kubernetes I just accidentally installed the `grafana-image-renderer` plugin and it blew up in my Kubernetes cluster. There are now errors of an unsupported plugin. The...

Kubectl Cheatsheet

Just a small list of kubectl commands that I always forget. This is a living list, so feel free to add any comments below.

Convert AKS PV to Premium Disk

Convert AKS PV to Premium Disk AKS Clusters have a few pre-defined storage classes that can be used when creating volumes. These are typically: NAME PROVISIONER RECLAIMPOLICY azurefile kubernetes.io/azure-file Delete...

MinIO Kubernetes Signature Error

MinIO Kubernetes SignatureDoesNotMatch I was recently playing around with MinIO running in Kubernetes behind nginx-ingress. Everything was working wonderfully, until I tried generating a URL from another service running in...

Kubernetes Admin Toolbox

My k8s Admin Toolbox Just a set of tools that use while managing my k8s clusters. If you use something different, great, leave a message below.

Manually Trigger a Kubernetes Cronjob

Manually Trigger a Kubernetes Job Ever wanted to kick off a Kubernetes Cronjob manually? Here's how Replace <NameSpace>, <CronJobName>, and <JobName> with your respective namespace and cronjob name kubectl create...

Copy Kubernetes Secret to Another Namespace

Copy Kubernetes Secret to Another Namespace Sometimes you just want to share a secret between namespaces, for example, a Docker Registry Credential. Replace CurrentNameSpace and NewNameSpace with your respective namespaces....

Prometheus Readiness Probe Failure

Prometheus Readiness Probe Failure I was recently tweakin my Prometheus deployment on Kubernetes when the readiness probe started to fail with a 404. The issue started when I wanted to...

Deploy Bitwarden on Kubernetes

How to deploy Bitwarden in a Kubernetes cluster

Using Certmanager with Cloudflare and Kubernetes

How to configure certmanager for DNS challenges with Cloudflare and Kubernetes What is Certmanager Certmanager is a native Kubernetes cluster certificate manager. This article aims to outline the process of...

Category azure

Convert AKS PV to Premium Disk

Convert AKS PV to Premium Disk AKS Clusters have a few pre-defined storage classes that can be used when creating volumes. These are typically: NAME PROVISIONER RECLAIMPOLICY azurefile kubernetes.io/azure-file Delete...

Find Azure Image SKUs

Locating Azure VM Image SKUs using AZ CLI Requirements You must have an Azure Account and AZ CLI installed on your machine. I may do a write-up on using PowerShell...

Category terraform

Pad Integers in Terraform

How to pad integers less than 10 in Terraform Overview I recently had a request to create N number of resources using Terraform and add a double digit ID to...

Terraform Loop Through Nested Map

How to use a nested map variable in a loop to create Terraform resources Requires Terraform >v0.12 Create a Map Variable Open or create the variables.tf (this can also be...

Category email

Reset Poste.io Admin Password

How to reset a forgotten admin password for Poste.io Obviously, you must have a running instance of Poste.io and access to the container/pod I know that Poste.io has extensive API...

Category git

GIT Survival Guide

This is just a quick guide to get you out of GIT Hell. I tend to forget these commands so I wanted a place to document the GIT foo.

GIT CLI Create Merge Request

I was looking for a way to generate a git merge request via CLI, and found that GIT version 2.10 and higher finally support merge requests this way. Being a...

Category cli

GIT Survival Guide

This is just a quick guide to get you out of GIT Hell. I tend to forget these commands so I wanted a place to document the GIT foo.

GIT CLI Create Merge Request

I was looking for a way to generate a git merge request via CLI, and found that GIT version 2.10 and higher finally support merge requests this way. Being a...

Category merge

GIT CLI Create Merge Request

I was looking for a way to generate a git merge request via CLI, and found that GIT version 2.10 and higher finally support merge requests this way. Being a...

Category tools

GIT Survival Guide

This is just a quick guide to get you out of GIT Hell. I tend to forget these commands so I wanted a place to document the GIT foo.

Category aks

Convert AKS PV to Premium Disk

Convert AKS PV to Premium Disk AKS Clusters have a few pre-defined storage classes that can be used when creating volumes. These are typically: NAME PROVISIONER RECLAIMPOLICY azurefile kubernetes.io/azure-file Delete...

Category plex

SystemD-LoginD High CPU Usage

I recently repurposed a Dell Latitude Laptop to run my Plex Server. I wiped the laptop, updated the drivers and installed Ubuntu 20.04 along with the latest Plex software. Shortly...

Category mac

MAC Dual Displays Switch Places

If you are using Dual Monitors with an Apple Macbook, you may encounter an issue where the displays swap or flip when the computer goes to sleep. My dual monitor...