diff --git a/Netgrimoire/Audits/SQL-mgmt-2026-04-27.md b/Netgrimoire/Audits/SQL-mgmt-2026-04-27.md new file mode 100644 index 0000000..3e35e9c --- /dev/null +++ b/Netgrimoire/Audits/SQL-mgmt-2026-04-27.md @@ -0,0 +1,45 @@ +--- +title: Audit - SQL-mgmt.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:03:41.140Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:03:41.140Z +--- + +# Audit Report — SQL-mgmt.yaml + +**Date:** 2026-04-27 +**File:** swarm/SQL-mgmt.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**SWARM AUDIT - Report** + +1. **Homepage Labels**: + - **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description present and valid. + +2. **Uptime Kuma Labels**: + - **FAIL**: Missing labels `kuma.msql.http.name` and `kuma.msql.http.url`. + - **Fix**: Add missing labels with appropriate values. + +3. **Caddy Labels on Exposed Services**: + - **PASS**: caddy= and caddy.reverse_proxy present and valid for both services. + +4. **Placement Constraints**: + - **FAIL**: No placement constraints defined (`node.hostname`). + - **Fix**: Define node hostname constraints if necessary. + +5. **Volumes Use /DockerVol/ Path Convention**: + - **FAIL**: No volume references found in the provided YAML file. + - **Fix**: Add appropriate volumes following the `/DockerVol/` path convention. + +6. **Network References External netgrimoire Overlay**: + - **PASS**: Network `netgrimoire` is correctly referenced as an external network. + +**VERDICT: FAIL** + +Reasons for failure include missing labels, lack of placement constraints and volumes, which are critical for a robust and secure Docker Swarm environment. \ No newline at end of file