DevOps Automatic DNS configuration with WSL and AnyConnect client We have the AnyConnect client and are now sending all traffic over the tunnel. This breaks WSL DNS resolution, here's how I worked around it.
DevOps Solr and Azure Active Directory Setting up Solr to use Azure Active Directory Open ID Connect.
DevOps Disable ArgoCD local admin user I wanted to disable the admin user in Argo, primarily because I wanted to have all logins go through my SAML provider.
DevOps ArgoCD and Kube-Prometheus-Stack Deploying the Kube-Prometheus-Stack through ArgoCD is resulting in a metadata.annotations: Too long error. Here's a workaround.
DevOps Accessing the Kubernetes API from a pod in Bash I have a use case for Kubernetes, a pod gets a job to run from a queue, runs it, deletes itself. Here's how I accomplished it in Kubernetes.
DevOps Running an adhoc pod in Kubernetes I found myself needing to run an adhoc pod in Kubernetes on a specific node with a taint. Here's how.
DevOps strongSwan inside of Kubernetes I needed a VPN and I wanted to run it inside of Kubernetes. Here is how I did it.
DevOps Running DHCP in Kubernetes My continuing venture in to Kubernetes led me to wanting to run DHCP inside of it.
DevOps Unable to install optional features in Windows 10 We use an on-prem WSUS server and we were no longer able to install optional features. This is a quick, temporary, workaround so you can get them installed.
DevOps Work around for AnyConnect client and Windows Subsystem for Linux 2 When using the Cisco AnyConnect client and WSL2 you may find that your WSL environment loses network connectivity. Here is a work around.
DevOps Setting a default Azure Container Registry name Tired of typing the registry name every time you run az acr? So was I.
Azure Argo, Cert-Manager, Let's Encrypt and Azure DNS I wanted to use Cert-Manager to manage the certificate for a public site in Kubernetes who's DNS was hosted by Azure.
Azure Duplicating selected resources from an Azure Policy Assignment In order to troubleshoot a problem we needed to duplicate the list of selected resources.
C-Sharp COVID, my year in review I wanted to go over some of the technological changes I went through and a very high level overview of how I accomplished them.
Linux Setting a default certificate for SSH authentication Building a bunch of Raspberry Pi's led me to wanting a default authentication certificate and disabling the certificate check.
Azure Importing PEM certificates into Azure KeyVault The KeyVault is picky about PEM certificates. Very picky.
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.
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.