Commit graph

19 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
e578ec6a81 bugfixes-clearing-router-and-merge 2026-01-23 12:46:21 +05:30
hhftechnologies
f3405a2f0b update-router-resources-UUID 2026-01-22 15:34:22 +05:30
hhftechnologies
ca0731389b router-priority-fix 2026-01-22 14:48:36 +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
7a15d2dbf7 router-default-priority-100 2026-01-17 11:00:07 +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
7bb6dfb69c bugfixes-deleting-middleware-services
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2026-01-13 19:59:33 +05:30
hhftechnologies
c1a7d607b4 bug-deleting-services-middleware 2026-01-13 17:48:15 +05:30
hhftechnologies
0dc2d5f988 update-router-priority
Some checks are pending
Build and Push Docker Image / build-and-push (push) Waiting to run
2025-08-27 18:16:12 +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
8c07fc89e7 update 2025-04-17 15:19:02 +05:30
hhftechnologies
6a0708048d update 2025-04-17 10:08:59 +05:30
hhftechnologies
7fa6e2fe27 update 2025-04-16 15:43:01 +05:30
hhftechnologies
5fdf20b2cc update 2025-04-14 17:26:28 +05:30
hhftechnologies
f6e0ce616a Initial commit 2025-04-13 22:54:56 +05:30