Wade RossmannPreparing a K8s Persistent Volume Before the Pod StartsBy the time you’ve landed at this article you’ve probably seen a dozen variations on “just kubectl cp ..." which all seem to assume that…Mar 21, 2023Mar 21, 2023
Wade RossmannPutting Thanos gRPC Endpoints Behind a K8s IngressI’ve recently stepped up my K8s Cluster game and deployed clusters to AWS that properly integrate with AWS [thanks kops] so I can spin up…Mar 17, 2023Mar 17, 2023
Wade RossmannGet Windows Storage Space Repair StatusHave you replaced a disk in your Storage Space? Are you on something other than Windows Server, eg: Windows 10 or 11, and therefore have no…Aug 28, 2022Aug 28, 2022
Wade RossmannUsing Ansible Keyring LookupsSometimes in order to run an Ansible play you need local, per-user secrets. For example, if your playbook joins a machine to a domain…Jun 2, 2022Jun 2, 2022
Wade RossmannGetting the “Real IP” from Behind Multiple Proxies in NginxMangling X-Forwarded-For headers for fun[?] and profit[???]Jan 14, 2021Jan 14, 2021
Wade RossmannCentOS7 AWS AMI with ENAI swear I don’t like to load titles with initialisms like that, but let’s be honest you just googled exactly that.Nov 5, 2020Nov 5, 2020
Wade RossmannFully Verifying Cross-Signed SSL CertificatesThere seems to have been a rash of Root and Intermediate CA certificate expirations recently, and while I was busy laughing at the people…Jun 8, 2020Jun 8, 2020
Wade RossmannClone an Elasticsearch IndexIt’s not hard, but no one ever seems to explicitly write this down.Dec 30, 20191Dec 30, 20191
Wade RossmannTurn Your PHP Application into a Scalable Docker Image with Polyglot ImagesBack a few years ago the company I was working for was working on a migration to Google Cloud and, as part of the company-on-company…Apr 22, 2019Apr 22, 2019
Wade RossmannSuppressing informational alerts with Prometheus and AlertManagerNavigating the flow of alerts in PrometheusDec 29, 20181Dec 29, 20181