Category random

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

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....

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 versin 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 versin 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 versin 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...