Type of change
- [ Feature ]
Please provide link to gitlab issue or ADR(Architecture Decision Record)
When a legal tag change happens or if it expires, we need to accordingly update the records with the invalid legal tags and accordingly notify further in the system to have them not visible for search and other use cases.
This MR changes contain storage side wiring for the events from legal service on tag expiration.
Does this introduce a change in the core logic?
Does this introduce a change in the cloud provider implementation, if so which cloud?
Does this introduce a breaking change?
What is the current behavior?
Storage service Azure has no subscriber logic to it, this MR focuses on adding that logic and using that to subscribe legal tag changed event. It further process that event and updates the compliance on invalidated records.
What is the new/expected behavior?
Storage service will subscribe to legal tag change event and update compliance accordingly.
Have you added/updated Unit Tests and Integration Tests?
Yes - Added relevant unit tests.
Any other useful information
Please find flow and design details here https://dev.azure.com/ms-slb-cobuild/ms-slb-delfi-collab/_workitems/edit/259