<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>swarm on krtffl.dev</title>
    <link>https://krtffl.dev/tags/swarm/</link>
    <description>Recent content in swarm on krtffl.dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>© [krtffl](https://krtffl.dev)</copyright>
    <lastBuildDate>Mon, 22 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://krtffl.dev/tags/swarm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>docker stack deploy silently dropped my command (and 3 other swarm lies)</title>
      <link>https://krtffl.dev/posts/docker-swarm-silent-drops/</link>
      <pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate>
      
      <guid>https://krtffl.dev/posts/docker-swarm-silent-drops/</guid>
      <description>&lt;p&gt;picture the scene: green across the board. the deploy script ran all three of its pre-flight gates, &lt;code&gt;docker compose config&lt;/code&gt; came back clean, &lt;code&gt;docker stack deploy&lt;/code&gt; converged every service, and the post-deploy verifier printed a wall of &lt;code&gt;OK&lt;/code&gt; in cheerful green. i closed the laptop.&lt;/p&gt;
&lt;p&gt;then, a day later, i went looking at postgres and found it running with the &lt;em&gt;default&lt;/em&gt; &lt;code&gt;max_connections&lt;/code&gt;, and no TLS, and none of the eighteen &lt;code&gt;-c&lt;/code&gt; tuning flags i&amp;rsquo;d very carefully written into the stack file. the flags were right there in the yaml. &lt;code&gt;docker compose config&lt;/code&gt; printed them back to me, perfectly. and the running container had never seen a single one of them.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
