-
Story
-
Resolution: Done
-
Critical
-
None
-
None
-
3
-
False
-
-
False
-
RHIDP-4232 - Provide a way for users to add middleware functions to root http router
-
-
-
RHDH Dynamic Plugins 3265
Story
As a user of RHDH, I want to explicitly enable support for custom middleware so that I'm aware that custom middleware is being supplied from a dynamic plugin.
Background
Removing this block enabled supplying such a thing from a dynamic plugin, however it needs to be something the user can explicitly enable.
This story is about adding back in not only the removed root http service factory but also explicitly add all the default service factories to the backend before the backend dynamic feature manager is added. This will prevent dynamic plugins from being able to add these service factories. Then the default service factories can be explicitly disabled via ENABLE_*_OVERRIDE environment variables.
Dependencies and Blockers
QE impacted work
Documentation impacted work
Acceptance Criteria
upstream documentation updates (design docs, release notes etc)
Technical enablement / Demo
Created a PR for this here