From 675026f1f22f0bd1ef23c98717d4b00bad16ba40 Mon Sep 17 00:00:00 2001 From: thesabear Date: Thu, 27 Aug 2026 11:30:02 +0300 Subject: [PATCH] docs: fix secrets-lifecycle label backgrounds via labelBackgroundColor Root cause was the edge's own labelBackgroundColor style property, left enabled with no explicit value in the app, distinct from the label's HTML text styling entirely. Set it explicitly to #1C1D1E, then stripped a competing plain-white background layer draw.io's export was still injecting on top of it. --- assets/secrets-lifecycle.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/secrets-lifecycle.svg b/assets/secrets-lifecycle.svg index 452d55a..5fce7c0 100644 --- a/assets/secrets-lifecycle.svg +++ b/assets/secrets-lifecycle.svg @@ -1,4 +1,4 @@ -
Vault Agent
runs on the consuming host
Vault
server
Local Disk
rendered file
Application
① authenticate — AppRole (role_id + secret_id)
② short-lived token issued, cached, auto-renewed
③ secret/cert requested + rendered to file (0600, root-owned, gitignored)
④ app reads the local file — never talks to Vault directly
⑤ rotation (async): update once in Vault → picked up on next render, no redeploy
Solid = the initial bootstrap sequence, in order. Dashed = the separate, periodic rotation cycle — asynchronous, never a blocking dependency for the application.
\ No newline at end of file +
Vault Agent
runs on the consuming host
Vault
server
Local Disk
rendered file
Application
① authenticate — AppRole (role_id + secret_id)
② short-lived token issued, cached, auto-renewed
③ secret/cert requested + rendered to file (0600, root-owned, gitignored)
④ app reads the local file — never talks to Vault directly
⑤ rotation (async): update once in Vault → picked up on next render, no redeploy
Solid = the initial bootstrap sequence, in order. Dashed = the separate, periodic rotation cycle — asynchronous, never a blocking dependency for the application.
\ No newline at end of file