audit(gremlin): logging FAIL 2026-04-27

This commit is contained in:
traveler 2026-04-27 06:23:39 -05:00
parent 7418b3b400
commit dcdaa4c4b5

View file

@ -0,0 +1,46 @@
---
title: Audit - logging.yaml
description: Gremlin audit report 2026-04-27
published: true
date: 2026-04-27T11:23:39.888Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-27T11:23:39.888Z
---
# Audit Report — logging.yaml
**Date:** 2026-04-27
**File:** swarm/logging.yaml
**Type:** Docker Swarm
**Verdict:** FAIL
---
**Audit Results**
1. **Homepage Labels**
- **PASS**: All homepage labels are present and correctly formatted.
2. **Uptime Kuma Labels**
- **FAIL**: Uptime Kuma is not mentioned in the provided YAML file.
3. **Caddy Labels on Exposed Services**
- **FAIL**:
- Loki: `caddy=loki.netgrimoire.com`, `caddy.reverse_proxy={{upstreams 3100}}`
- Issue: Caddy labels are missing.
- Grafana: `caddy=grafana.netgrimoire.com`, `caddy.reverse_proxy={{upstreams 3000}}`
- Issue: Caddy labels are missing.
4. **Placement Constraints**
- **PASS**: All services have placement constraints to run on a node with the hostname `docker4`.
5. **Volumes Use /DockerVol/<service> Path Convention**
- **PASS**: All volumes follow the `/DockerVol/<service>` path convention.
6. **Network References External netgrimoire Overlay**
- **PASS**: The network `netgrimoire` is referenced as an external network.
**VERDICT: FAIL**
The audit failed due to missing Caddy labels on exposed services and Uptime Kuma not being mentioned in the provided YAML file.