jschoubben
290be37a93
step-ca: mount the directory, not each secret file
...
A file bind mount tracks the inode. The host writes atomically — new file, rename
over — so the container keeps reading the file that was there when it started,
and a rotated or newly-delivered secret never reaches it. Mounting the parent
directory resolves the path on each open instead.
This is a known shape (hal KB troubleshooting/docker-bind-mounts), and it cost an
hour here before it was looked up: the CA crash-looped on a root key it had
already been given, because the container still held the inode from before the
key arrived.
Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
2026-09-11 08:49:55 +02:00
..
2026-09-11 01:06:14 +02:00
2026-09-06 15:50:19 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-11 01:06:14 +02:00
2026-09-05 12:49:16 +02:00
2026-09-08 18:27:34 +02:00
2026-09-05 12:49:16 +02:00
2026-09-10 00:21:42 +02:00
2026-09-06 01:33:43 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 20:57:45 +02:00
2026-09-05 12:49:16 +02:00
2026-09-05 12:49:16 +02:00
2026-09-11 01:06:14 +02:00
2026-09-10 00:21:42 +02:00
2026-09-06 01:49:22 +02:00
2026-09-10 00:21:42 +02:00
2026-09-06 15:50:19 +02:00
2026-09-06 13:47:16 +02:00
2026-09-10 00:21:42 +02:00
2026-09-07 05:25:21 +02:00
2026-09-10 00:21:42 +02:00
2026-09-05 12:04:14 +02:00
2026-09-10 23:43:07 +02:00
2026-09-11 02:51:34 +02:00
2026-09-07 04:07:26 +02:00
2026-09-06 02:38:22 +02:00
2026-09-10 20:57:45 +02:00
2026-09-05 12:49:16 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 00:21:42 +02:00
2026-09-11 01:06:14 +02:00
2026-09-08 18:40:23 +02:00
2026-09-07 05:25:21 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 20:57:45 +02:00
2026-09-11 01:06:14 +02:00
2026-09-11 01:06:14 +02:00
2026-09-11 01:06:14 +02:00
2026-09-08 18:40:23 +02:00
2026-09-10 20:57:45 +02:00
2026-09-06 02:38:22 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 00:21:42 +02:00
2026-09-06 02:38:22 +02:00
2026-09-11 00:06:23 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 20:57:45 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 00:21:42 +02:00
2026-09-11 08:49:55 +02:00
2026-09-10 00:21:42 +02:00
2026-09-10 00:21:42 +02:00
2026-09-05 12:49:16 +02:00
2026-09-10 20:57:45 +02:00