There are response headers that overlap in all services which can be handled at the level of the gateway and also response headers specific to the application/service which can be handled at the application/service level.
The goal of this task is to come up with a requirement for the gateway as to what response headers it should handle so that the rest will be handled at the level of the service itself.
Acceptance criteria
- Go through services inside RB to figure out which response headers can happen at the gateway level
- The rest of the response headers should remain in the application/service layer
- All services should (maybe only?) use the gateway level response headers and code should be updated to delete (?) what is already happening at the gateway layer
- Test per service to ensure that response headers are still working as before.
- Clients should not notice any change in behavior as the response headers are expected to be returned the same.