<?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://samuel.wibrow.dev/</link><language>en-us</language><item><title>Verifying the IAM Role Attached to a Pod with EKS Pod Identity</title><link>https://samuel.wibrow.dev/posts/eks-pod-identity-verify-iam/</link><guid isPermaLink="true">https://samuel.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://samuel.wibrow.dev/til/gh-pr-alias/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/gh-pr-alias/</guid><description>Today I Learned — One alias to view or create a GitHub PR</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/posts/how/</link><guid isPermaLink="true">https://samuel.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://samuel.wibrow.dev/til/aws-alb-transform-actions/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/aws-alb-transform-actions/</guid><description>Today I Learned — AWS ALB Transform Actions for URL Rewrites</description><pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/til/time-unit-conversions/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/time-unit-conversions/</guid><description>Today I Learned — Random unit conversions</description><pubDate>Mon, 29 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/til/terraform-time-ids/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/terraform-time-ids/</guid><description>Today I Learned — Creating Terraform IDs based on time</description><pubDate>Sun, 28 Sep 2025 00:00:00 GMT</pubDate><category>terraform</category><category>hcl</category><author>Samuel Wibrow</author></item><item><title>TIL: Kubernetes Deployment that OOMKilled</title><link>https://samuel.wibrow.dev/til/kubernetes-oomkilled/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/kubernetes-oomkilled/</guid><description>Today I Learned — Kubernetes Deployment that OOMKilled</description><pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate><category>kubernetes</category><category>debugging</category><author>Samuel Wibrow</author></item><item><title>TIL: ArgoCD multi source applications</title><link>https://samuel.wibrow.dev/til/argocd-multi-source/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/argocd-multi-source/</guid><description>Today I Learned — ArgoCD multi source applications</description><pubDate>Sun, 14 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/til/fzf/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/fzf/</guid><description>Today I Learned — fzf and all its glory</description><pubDate>Sat, 13 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/til/ncspot/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/ncspot/</guid><description>Today I Learned — Terminal Spotify Client</description><pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/til/renovate-github-action/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/renovate-github-action/</guid><description>Today I Learned — Renovate GitHub Action Migration</description><pubDate>Thu, 11 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/posts/sofle-split-keyboard/</link><guid isPermaLink="true">https://samuel.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://samuel.wibrow.dev/til/terraform-removed/</link><guid isPermaLink="true">https://samuel.wibrow.dev/til/terraform-removed/</guid><description>Today I Learned — Removing Resources from Terraform State</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate><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://samuel.wibrow.dev/posts/aws-proxy-kube-socat/</link><guid isPermaLink="true">https://samuel.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://samuel.wibrow.dev/posts/tfout/</link><guid isPermaLink="true">https://samuel.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://samuel.wibrow.dev/posts/aws-oidc-pod-identity/</link><guid isPermaLink="true">https://samuel.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>