Commit graph

17 commits

Author SHA1 Message Date
hhftechnologies
fca08e470b Add support for external (Traefik) middlewares
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
Tests / Run Tests (push) Waiting to run
Tests / Lint (push) Waiting to run
Tests / Build (push) Blocked by required conditions
Introduce support for Traefik-native external middlewares referenced by resources.

- Database: add resource_external_middlewares table in migrations and ensure creation in post-migration updates.
- API: add handlers and routes to assign, remove and list external middlewares; include external_middlewares field in GetResources/GetResource responses (comma-separated name:priority:provider entries). Handlers validate resource status, use transactions, and log errors.
- Services: ConfigProxy now loads external middleware refs, merges them with internal middlewares sorted by priority when building resource config.
- UI: Resource detail component, API client, store and types updated to expose listing, assigning and removing external middlewares with UI controls and confirmation modal.
- Tests: add unit tests for assign/remove/list handlers and inclusion on GetResource.

This enables referencing middlewares defined outside MW-manager (e.g., Traefik dynamic config or plugins) and honors priority/provider metadata.
2026-02-12 18:24:05 +05:30
hhftechnologies
f655a310b2 bugfixes-router 2026-01-23 17:14:12 +05:30
hhftechnologies
dfa2118dbb secure-headers-implementation 2026-01-21 11:39:45 +05:30
hhftechnologies
323d77661b mtls-whitelist 2026-01-17 12:17:09 +05:30
hhftechnologies
7cb68c0c39 update-api 2026-01-16 13:09:59 +05:30
hhftechnologies
aa66d51e2e refactor-api
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2026-01-15 15:52:40 +05:30
hhftechnologies
7ad07565d7 bugfixes-ui-update
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2026-01-14 17:11:32 +05:30
hhftechnologies
0e9e516439 mtls-update
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2026-01-14 04:19:52 +05:30
hhftechnologies
ec83c4e9a2 UI-Bugfixes 2026-01-12 01:12:13 +05:30
hhftechnologies
59282721dd refactoring 2026-01-11 15:24:17 +05:30
hhftechnologies
56d33a7560 update-ui 2025-12-31 21:53:32 +05:30
hhftechnologies
8421fb6721 update 2025-05-18 19:51:41 +05:30
hhftechnologies
5b4f949b86 plugins 2025-05-18 15:32:13 +05:30
hhftechnologies
73fdfc4a4a services-int 2025-05-05 12:35:30 +05:30
hhftechnologies
88a2a02a0d update 2025-04-29 11:13:11 +05:30
hhftechnologies
7156fdc34f update 2025-04-27 20:37:08 +05:30
hhftechnologies
10a2cf3ce4 refactoring 2025-04-22 16:25:17 +05:30
Renamed from api/routes.go (Browse further)