Renewing an expired Puppet master certificate. Continue reading
Revive an Expired Puppet CA with Certregen
Renewing an expired Puppet CA certificate using Certregen module. Continue reading
Create a Swap File on Linux with dd Command
We are going to use a dd
command to create a swap file on a Linux system and then add it to fstab. Continue reading
10th Website Anniversary
It has been a decade of blogging! The time of self-reflection is inevitably upon us. And we shall. But first, happy New Year everyone! Continue reading
Grafana with Azure AD and AWS Cognito
We are going to integrate Azure AD as a federated identity provider (IdP) in AWS Cognito user pool that provides a single sign-on (SSO) option for our Grafana users. Continue reading
Gaining SSH Access to TP-Link RE200 Wi-Fi Range Extender
Gaining SSH access to TP-Link RE200 device by exploiting the fact that TP-Link encryption keys are store on its firmware. Continue reading
Kubernetes Cluster Hardening: Set Minimum TLS Version to 1.3
We are going to harden our Kubernetes cluster to use TLS 1.3 only. Continue reading
How to Mount an AWS S3 Bucket Locally on Linux Using Mountpoint
The day has finally come. Mountpoint for Amazon S3 is now generally available. Probably the most anticipated headline since ChatGPT. Continue reading
libcrypt.so.1: cannot open shared object file when upgrading from Debian Buster to Bullseye
Having fun while upgrading Debian 10 to 11. Continue reading
Migrating HA Kubernetes Cluster from Rocky Linux 8 to Rocky Linux 9
Kubernetes homelab migration to the latest version of Rocky Linux. Continue reading