audit(gremlin): Calibre-web FAIL 2026-04-27
This commit is contained in:
parent
7d5230ae87
commit
77e2e45e1b
1 changed files with 47 additions and 0 deletions
47
Netgrimoire/Audits/Calibre-web-2026-04-27.md
Normal file
47
Netgrimoire/Audits/Calibre-web-2026-04-27.md
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
---
|
||||
title: Audit - Calibre-web.yaml
|
||||
description: Gremlin audit report 2026-04-27
|
||||
published: true
|
||||
date: 2026-04-27T11:01:11.415Z
|
||||
tags: gremlin,audit
|
||||
editor: markdown
|
||||
dateCreated: 2026-04-27T11:01:11.415Z
|
||||
---
|
||||
|
||||
# Audit Report — Calibre-web.yaml
|
||||
|
||||
**Date:** 2026-04-27
|
||||
**File:** swarm/Calibre-web.yaml
|
||||
**Type:** Docker Swarm
|
||||
**Verdict:** FAIL
|
||||
|
||||
---
|
||||
|
||||
### SWARM AUDIT REPORT
|
||||
|
||||
**1. Homepage labels:**
|
||||
- **PASS**: homepage.group, homepage.name, homepage.description
|
||||
- **FAIL**: homepage.icon and homepage.href are not correctly set.
|
||||
- **Fix**: Update `homepage.icon` to a valid path or URL for the Calibre-Web icon image. Update `homepage.href` to point to the correct URL of your Family Library.
|
||||
|
||||
**2. Uptime Kuma labels:**
|
||||
- **PASS**: kuma.cwa.http.name and kuma.cwa.http.url
|
||||
|
||||
**3. Caddy labels on exposed services:**
|
||||
- **PASS**: caddy=books.netgrimoire.com , books.pncharris.com
|
||||
- **FAIL**: Missing `caddy.reverse_proxy` label.
|
||||
- **Fix**: Add `caddy.reverse_proxy: "calibre-web-automated:8083"` to the service configuration.
|
||||
|
||||
**4. Placement constraints:**
|
||||
- **PASS**: node.hostname == znas
|
||||
|
||||
**5. Volumes use /DockerVol/<service> path convention:**
|
||||
- **FAIL**: The volume for calibre-library is not using the /DockerVol/<service> path convention.
|
||||
- **Fix**: Change `- /data/nfs/znas/Data/media/books/library/Netgrimoire:/calibre-library:shared` to `- /DockerVol/calibre-web/Calibre-library:/calibre-library:shared`.
|
||||
|
||||
**6. Network references external netgrimoire overlay:**
|
||||
- **PASS**: The service references the `netgrimoire` network correctly.
|
||||
|
||||
### VERDICT: FAIL
|
||||
|
||||
The audit has identified several issues that need to be addressed, particularly in the configuration of labels and volume paths. Once these are resolved, the service should pass the audit with a VERDICT: PASS.
|
||||
Loading…
Add table
Add a link
Reference in a new issue