fix(atlas-service): pass csrf tokens with the requests COMPASS-8490 #6465
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We forgot to copy this logic over from mms when setting up the atlas service fetch methods and because the sandbox was implicitly applying those to every request when proxying we didn't notice this locally. This patch updates the atlas-service to the csrf passing logic and also updates the sandbox so that it closer emulates what happens in cloud. I added some unit tests, and the existing sandbox tests should cover the e2e part