Skip to content

feat: add middleware creation support from Proxmox VM/LXC labels#41

Open
geekosphere-net wants to merge 2 commits intoNX211:mainfrom
geekosphere-net:feat/middleware-support
Open

feat: add middleware creation support from Proxmox VM/LXC labels#41
geekosphere-net wants to merge 2 commits intoNX211:mainfrom
geekosphere-net:feat/middleware-support

Conversation

@geekosphere-net
Copy link

Just found this plugin after your post to Reddit, and am loving it thanks!
I tried to use it with 2 of my LXCs (one LXC one OCI) and I was not able to create a dynamic middleware, for my headers or a redirect. Being a Software Architect/Developer for 30+ years I figured I would give this a shot with the help of Claude (as I am not a golang developer) I was able to dynamically add my two middlewares with no issues when running this as a plugins-local on my Traefik LXC on Proxmox VE 9.1.4.
Thanks again for the work in setting up the plugin!

geekosphere-net and others added 2 commits February 9, 2026 14:03
The plugin previously parsed middleware references on routers but never
created the actual middleware definitions, causing Traefik to error with
"middleware X does not exist". This adds label-driven middleware building
for all 23 Traefik HTTP middleware types (RedirectRegex, Headers,
BasicAuth, Compress, RateLimit, etc.).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant