From f98807184ca1b83d7f040a7892ebb6930638a358 Mon Sep 17 00:00:00 2001 From: traveler Date: Fri, 1 May 2026 13:43:05 -0500 Subject: [PATCH] gremlin: auto-fix swarm/vscode.yaml (8 issues fixed) - Added default restart_policy for "code-server" - Added aarch64 exclusion for "code-server" - Added arm exclusion for "code-server" - Added caddy.import_1: crowdsec for "code-server" - Added caddy.import_2: authentik for "code-server" - Added monitor label(s) for "code-server" (url: https://"code.netgrimoire.com") - Removed 2 legacy kuma.* label(s) from "code-server" - Stamped gremlin.version: 2026-04-1 --- swarm/vscode.yaml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/swarm/vscode.yaml b/swarm/vscode.yaml index 91c92fd..084ab7a 100755 --- a/swarm/vscode.yaml +++ b/swarm/vscode.yaml @@ -30,25 +30,35 @@ services: mode: ingress deploy: + restart_policy: + condition: any + delay: 5s + max_attempts: 3 + window: 120s placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.hostname == znas labels: + gremlin.version: "2026-04-1" # Homepage homepage.group: "Development" homepage.name: "Code Server" homepage.icon: "code.png" homepage.href: "https://code.netgrimoire.com" homepage.description: "Code Server" + monitor.name: Code-server + monitor.url: https://"code.netgrimoire.com" # Kuma - kuma.cs.http.name: "Code Server" - kuma.cs.http.url: "http://code-server:8443" # Caddy caddy: "code.netgrimoire.com" caddy.import: "authentik" caddy.reverse_proxy: "code-server:8443" + caddy.import_1: crowdsec + caddy.import_2: authentik # Diun (image update monitoring) diun.enable: "true"