fix: rename ipWhiteList to ipAllowList for Traefik v3 (#103) #104

Merged
egullickson merged 2 commits from issue-103-fix-grafana-ipwhitelist into main 2026-02-06 03:21:48 +00:00
Owner

Fixes #103

Summary

  • Traefik v3 renamed ipWhiteList middleware type to ipAllowList
  • The Grafana IP whitelist middleware was not being registered, making Grafana unreachable
  • Updated both config/traefik/dynamic/grafana.yml and config/traefik/dynamic/middleware.yml

Test Plan

  • Restart Traefik: docker compose restart mvp-traefik
  • Verify no middleware errors: docker compose logs mvp-traefik | grep grafana
  • Verify Grafana accessible at logs.motovaultpro.com from internal network
Fixes #103 ## Summary - Traefik v3 renamed `ipWhiteList` middleware type to `ipAllowList` - The Grafana IP whitelist middleware was not being registered, making Grafana unreachable - Updated both `config/traefik/dynamic/grafana.yml` and `config/traefik/dynamic/middleware.yml` ## Test Plan - [ ] Restart Traefik: `docker compose restart mvp-traefik` - [ ] Verify no middleware errors: `docker compose logs mvp-traefik | grep grafana` - [ ] Verify Grafana accessible at `logs.motovaultpro.com` from internal network
egullickson added 1 commit 2026-02-06 02:40:43 +00:00
fix: rename ipWhiteList to ipAllowList for Traefik v3 compatibility (refs #103)
Some checks failed
Deploy to Staging / Build Images (pull_request) Successful in 33s
Deploy to Staging / Deploy to Staging (pull_request) Successful in 52s
Deploy to Staging / Verify Staging (pull_request) Failing after 6m8s
Deploy to Staging / Notify Staging Ready (pull_request) Has been skipped
Deploy to Staging / Notify Staging Failure (pull_request) Failing after 9s
9ed4afb9a8
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
egullickson added 1 commit 2026-02-06 02:54:53 +00:00
fix: remove broken request-id middleware with invalid Go template (refs #103)
All checks were successful
Deploy to Staging / Build Images (pull_request) Successful in 4m50s
Deploy to Staging / Deploy to Staging (pull_request) Successful in 1m1s
Deploy to Staging / Verify Staging (pull_request) Successful in 2m36s
Deploy to Staging / Notify Staging Ready (pull_request) Successful in 8s
Deploy to Staging / Notify Staging Failure (pull_request) Has been skipped
38cc8ba5c2
The request-id middleware used {{ .Request.Host }} which is not available
at config load time in the file provider. This template error blocked
the entire file provider from loading, preventing all file-based
middlewares (including grafana-ipwhitelist) from being registered.

The middleware was unused (not referenced by any router or chain) and
the backend already generates X-Request-Id via randomUUID().

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
egullickson merged commit 1580fadcf3 into main 2026-02-06 03:21:48 +00:00
egullickson deleted branch issue-103-fix-grafana-ipwhitelist 2026-02-06 03:21:49 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: egullickson/motovaultpro#104