Fine granular policy management

Description

[IDM.TSA.E1.00010]

The system SHOULD allow managing policies in separate GIT repositories. This will allow separate GIT Workflows for different system contexts. Synchronization mechanisms SHOULD be separate for different GIT repositories. A new URL path parameter SHOULD be introduced in order to achieve context separation upon policy evaluation.

Example:

* Current evaluation URL:
  ../policy/{group}/{name}/{version}/evaluation

* Evaluation URL with GIT Repository separation:
  ../policy/{repository}/{group}/{name}/{version}/evaluation

Acceptance criteria

  • The system allows policy management through separate GIT repositories.
  • Separate synchronization mechanisms are in place for each GIT repository.