Linux Running pi-gen on WSL 2 This post is all about building and using a custom kernel for WSL2 and getting pi-gen to work.
DevOps Build multi-architecture images in Azure DevOps I am migrating everything to a new Raspberry Pi cluster and need to build multi-architecture images through an Azure DevOps pipeline. Here is how I did it.
DevOps Creating a static version of Ghost My Ghost site was getting slow. I decided to make it a static site. Here is how I did it.
DevOps Postfix in a container I want to run postfix in a container as a mail relay for my network. Here are the problems I ran in to and how I solved them.
Linux Moving Debian 10 from Hyper-V to ESXi I moved a Debian 10 VM from Hyper-V to ESXi using the VMWare Converter using the P2V or Remote Linux machine option.
Linux Start openssh-server in a Debian Live CD How to start an openssh-server in my booted Live CD environment.
Linux Mount an LVM volume in Debian Live CD I am covering how to mount an LVM volume within in a Debian Live CD.
DevOps Launch Windows Terminal with multiple tabs First, I like Windows Terminal and it is only getting better. Second, I want to start it with multiple tabs. Here is how I did it.
DevOps Installing NGINX through Argo CD This guide can be used for deploying any helm chart for a 3rd party repository through Argo. I am basing this around NGINX though.
DevOps Deploying Kubernetes Dashboard with Argo/Kustomize Deploying the Kubernetes Dashboard through Argo and Kustomize with ingress and a service account.
DevOps Letting Argo CD manage itself I'm playing with GitOps and I'm using ArgoCD for my orchestration engine. I want to let it rule itself through the git repository.
DevOps Adding a full admin user in Kubernetes I built my cluster, now I wanted to make a new user with full privileges.
DevOps Specify control plane endpoint in kubeadm init file I am working on rebuilding my Kubernetes cluster with containerd as the CRI. I have to use an init file to specify the cgroup.
DevOps Adding metadata to NuGet Packages in Azure DevOps pipelines I'm building some NuGet packages that I want to be publicly visible and I wanted things like a project website URL, license, author, etc. added to the metadata without modifying the csproj file.
Kubernetes Get all volumes in all pods in Kubernetes I found myself in the need of finding out if one of my persistent volume claims was still in use
DevOps Add Private Registry Secret to all Kubernetes Pods Continuing my venture into Kubernetes I got annoyed that I had to add the imagePullSecrets to all of my pods. Turns out, there's a way to do it at the namespace level. It cannot be done at the cluster level.
DevOps Debian Mirror in Kubernetes Now that I put debmirror in a container, it was time to run the entire thing in Kubernetes. This includes running the site to serve the mirror, and a cron job that will run the container to sync the repositories.
DevOps Debmirror Docker Container As I'm moving everything into Kubernetes I needed a way to run debmirror in a Docker container to synchronize my apt repositories.
DevOps NFSv4, Kubernetes, nfs-client-provisioner Getting a Storage Class in Kubernetes with NFSv4 turned out to be relatively simple. My setup is using Rancher, Kubernetes and my shared storage is using NFS.
C-Sharp Convert from Configuration.AzureKeyVault to Configuration.Secrets After building my example for implementing Azure Key Vault configuration provider I found out that particular package is being deprecated.
C-Sharp Getting periods in Azure KeyVault and .NET Core Options Key Vault is pretty nice, I really like the built in support for IOptions. I wish it allowed periods, but it doesn't. At least the work around was easy.
DevOps Duplicate messages when changing forward-to in Azure Service Bus To handle blue/green of the services in much the same manner, we were going to have 2 queues, a blue and green.
DevOps Rancher, Kubernetes and Debian 10 woes On my fresh, brand new installs, of Debian 10, Kubernetes pods could not talk to the outside world, nor could they talk to each other on the same node.
DevOps Debian Preseed and Docker Install Debian by only supplying a static IP address during install and install Docker configured for Kubernetes
C-Sharp Easy Health Checks in ASP.Net Core As we write more services we need a consistent and easy way of monitoring them.
DevOps RADVD on Debian 10 Now that I have IPv6 with Comcast working I wanted to make things automatic. I'm going to use radvd for that.
DevOps IPv6, Linux Firewall and Comcast Here's a general overview of my setup, Comcast Business for my internet, a Raspberry PI running Debian 10 (Buster) as my firewall/router.