<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Samuel Wibrow</title><description>Posts on Kubernetes, AWS, Terraform, and platform engineering, plus TIL notes.</description><link>https://wibrow.dev/</link><language>en-us</language><item><title>Verifying the IAM Role Attached to a Pod with EKS Pod Identity</title><link>https://wibrow.dev/posts/eks-pod-identity-verify-iam/</link><guid isPermaLink="true">https://wibrow.dev/posts/eks-pod-identity-verify-iam/</guid><description>Poking the Pod Identity Agent from inside a running pod to confirm which IAM role you actually got, with curl, wget, and a debug sidecar fallback for distroless containers</description><pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate><category>aws</category><category>eks</category><category>kubernetes</category><category>iam</category><category>pod-identity</category><author>Samuel Wibrow</author></item><item><title>TIL: One alias to view or create a GitHub PR</title><link>https://wibrow.dev/posts/gh-pr-alias/</link><guid isPermaLink="true">https://wibrow.dev/posts/gh-pr-alias/</guid><description>A simple shell alias that saves a surprising amount of context switching.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>til</category><category>cli</category><category>github</category><category>productivity</category><author>Samuel Wibrow</author></item><item><title>how - Natural Language to Shell Commands</title><link>https://wibrow.dev/posts/how/</link><guid isPermaLink="true">https://wibrow.dev/posts/how/</guid><description>A CLI tool that turns plain English into shell commands, powered by LLMs running locally with Ollama</description><pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate><category>go</category><category>cli</category><category>ai</category><category>ollama</category><category>llm</category><author>Samuel Wibrow</author></item><item><title>TIL: AWS ALB Transform Actions for URL Rewrites</title><link>https://wibrow.dev/posts/aws-alb-transform-actions/</link><guid isPermaLink="true">https://wibrow.dev/posts/aws-alb-transform-actions/</guid><description>AWS ALB now supports URL rewrites via transform actions, no more redirects or backend rewrites needed.</description><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate><category>til</category><category>aws</category><category>alb</category><category>kubernetes</category><category>ingress</category><author>Samuel Wibrow</author></item><item><title>TIL: Random unit conversions</title><link>https://wibrow.dev/posts/time-unit-conversions/</link><guid isPermaLink="true">https://wibrow.dev/posts/time-unit-conversions/</guid><description>Handy time-unit conversions for SRE work — requests per month, cost over time, and the like.</description><pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>sre</category><category>math</category><category>reference</category><author>Samuel Wibrow</author></item><item><title>TIL: Creating Terraform IDs based on time</title><link>https://wibrow.dev/posts/terraform-time-ids/</link><guid isPermaLink="true">https://wibrow.dev/posts/terraform-time-ids/</guid><description>Using time-based IDs for Terraform resources so they stay unique and sortable by creation time.</description><pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>terraform</category><category>hcl</category><author>Samuel Wibrow</author></item><item><title>TIL: Kubernetes Deployment that OOMKilled</title><link>https://wibrow.dev/posts/kubernetes-oomkilled/</link><guid isPermaLink="true">https://wibrow.dev/posts/kubernetes-oomkilled/</guid><description>A deployment that will eventually get OOMKilled once it tries to allocate more memory than its limit.</description><pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>kubernetes</category><category>debugging</category><author>Samuel Wibrow</author></item><item><title>TIL: ArgoCD multi source applications</title><link>https://wibrow.dev/posts/argocd-multi-source/</link><guid isPermaLink="true">https://wibrow.dev/posts/argocd-multi-source/</guid><description>Any Kubernetes resource in a multi-source ref source path gets included in the rendered template.</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>argocd</category><category>kubernetes</category><category>gitops</category><author>Samuel Wibrow</author></item><item><title>TIL: fzf and all its glory</title><link>https://wibrow.dev/posts/fzf/</link><guid isPermaLink="true">https://wibrow.dev/posts/fzf/</guid><description>fzf fuzzy-finds files, commands, and git branches, and it&apos;s completely changed my command line workflow.</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>cli</category><category>fzf</category><category>tmux</category><category>productivity</category><author>Samuel Wibrow</author></item><item><title>TIL: Terminal Spotify Client</title><link>https://wibrow.dev/posts/ncspot/</link><guid isPermaLink="true">https://wibrow.dev/posts/ncspot/</guid><description>ncspot is a cross-platform, terminal-based Spotify client written in Rust — a lightweight alternative to the desktop app.</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>cli</category><category>spotify</category><category>rust</category><category>tui</category><author>Samuel Wibrow</author></item><item><title>TIL: Renovate GitHub Action Migration</title><link>https://wibrow.dev/posts/renovate-github-action/</link><guid isPermaLink="true">https://wibrow.dev/posts/renovate-github-action/</guid><description>Using Renovate packageRules to migrate action references across repos when a GitHub org changes.</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>renovate</category><category>github-actions</category><category>ci-cd</category><author>Samuel Wibrow</author></item><item><title>Trying a 66-Key Sofle Split Keyboard</title><link>https://wibrow.dev/posts/sofle-split-keyboard/</link><guid isPermaLink="true">https://wibrow.dev/posts/sofle-split-keyboard/</guid><description>First impressions building and configuring a 66-key Sofle wireless split keyboard with Gateron Browns, XDA keycaps, and QMK</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><category>keyboards</category><category>mechanical-keyboards</category><category>ergonomics</category><category>diy</category><author>Samuel Wibrow</author></item><item><title>TIL: Removing Resources from Terraform State</title><link>https://wibrow.dev/posts/terraform-removed/</link><guid isPermaLink="true">https://wibrow.dev/posts/terraform-removed/</guid><description>How to remove a resource from Terraform state without destroying it.</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><category>til</category><category>terraform</category><category>hcl</category><author>Samuel Wibrow</author></item><item><title>Building a Hacky AWS Proxy Service with kube-proxy, socat, and Bash</title><link>https://wibrow.dev/posts/aws-proxy-kube-socat/</link><guid isPermaLink="true">https://wibrow.dev/posts/aws-proxy-kube-socat/</guid><description>A simple solution for tunneling AWS services through Kubernetes using bash, socat, and port forwarding</description><pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate><category>AWS</category><category>Kubernetes</category><category>Bash</category><category>Proxy</category><category>DevOps</category><author>Samuel Wibrow</author></item><item><title>Building a Kubernetes Operator for the sake of building a Kubernetes Operator</title><link>https://wibrow.dev/posts/tfout/</link><guid isPermaLink="true">https://wibrow.dev/posts/tfout/</guid><description>A simple operator to sync Terraform outputs into Kubernetes ConfigMaps and Secrets</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><category>kubernetes</category><category>operator</category><category>kubebuilder</category><category>claude</category><category>ai</category><author>Samuel Wibrow</author></item><item><title>Replicating AWS IRSA on a Raspberry Pi with Talos</title><link>https://wibrow.dev/posts/aws-oidc-pod-identity/</link><guid isPermaLink="true">https://wibrow.dev/posts/aws-oidc-pod-identity/</guid><description>Self-hosting an OIDC issuer on a GitHub repo so a Raspberry Pi running Talos can hand out AWS IAM credentials, IRSA-style, with no AWS keys mounted anywhere.</description><pubDate>Sun, 09 Jun 2024 00:00:00 GMT</pubDate><category>aws</category><category>oidc</category><category>kubernetes</category><category>talos</category><category>homelab</category><author>Samuel Wibrow</author></item></channel></rss>