<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Talos on koper.dev</title><link>https://koper.dev/tags/talos/</link><description>Recent content in Talos on koper.dev</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 29 Sep 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://koper.dev/tags/talos/index.xml" rel="self" type="application/rss+xml"/><item><title>Git knows the name, OpenBao knows the value</title><link>https://koper.dev/posts/openbao-secrets-kubernetes-ansible/</link><pubDate>Tue, 29 Sep 2026 09:00:00 +0200</pubDate><guid>https://koper.dev/posts/openbao-secrets-kubernetes-ansible/</guid><description>My Kubernetes Secrets were made by hand with kubectl, and my Ansible repo carried passwords in plain text. Over two days they all moved into OpenBao. Git now says which secrets exist; OpenBao holds the values, audits every read, and nothing restarted on the way. This is the long version: the design, the four plans, the migration waves, and everything that bit me.</description></item></channel></rss>