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.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FTR] allow to call roleScopedSupertest service with Cookie header #192727
[FTR] allow to call roleScopedSupertest service with Cookie header #192727
Changes from 22 commits
95e7451
2bcec5c
5d5e449
4aa29ce
21a8fa0
1fd3ead
2ed4929
bbfef2f
a7874f6
45988fb
ae1c516
3dddbb7
166eacf
733503d
d353784
d89d468
267168a
ad9d618
fe64f44
e7d6c9f
32a9892
91048df
51b7339
7f29c2e
16225eb
bfcc489
5e18cd9
e592be9
f6d935e
192fea2
e031d9c
8040bdf
8c25dc1
27153d3
a762679
16cf8e7
4966103
bf921ee
2899971
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
to avoid misuse: this function returns only API key + header with role-scoped privileges. To get
Cookie
header for specific role, use thegetM2MApiCredentialsWithRoleScope
functionThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We only delete
API keys
in test suites.Cookie
headers persist within FTR config run: we generate one per role on the first call and cache it.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could return the destroy fn from the create functions to make it obvious that it needs to be called.
But I would only add this if we do indeed begin to discover failures due to not calling destroy.
Most likely we won't need it
🤞🏾
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was thinking about it initially and decided to not change the existing interfaces. In the end, leaving API key unvalidated shouldn't lead to any failures.