Closed dvasilas closed 1 month ago
My role is to assist you with the merge of this
pull request. Please type @bert-e help
to get information
on this process, or consult the user documentation.
Status report is not available.
This pull request's source branch bugfix/ARSN-439/authenticateV4Request-error-handling
has diverged from
development/8.1
by more than 50 commits.
To avoid any integration risks, please re-synchronize them using one of the following solutions:
origin/development/8.1
into bugfix/ARSN-439/authenticateV4Request-error-handling
bugfix/ARSN-439/authenticateV4Request-error-handling
onto origin/development/8.1
Note: If you choose to rebase, you may have to ask me to rebuild
integration branches using the reset
command.
The Fix Version/s
in issue ARSN-439 contains:
Considering where you are trying to merge, I ignored possible hotfix versions and I expected to find:
7.70.36
8.1.139
8.2.0
Please check the Fix Version/s
of ARSN-439, or the target
branch of this pull request.
ping
Waiting for integration branch creation to be requested by the user.
To request integration branches, please comment on this pull request with the following command:
/create_integration_branches
Alternatively, the /approve
and /create_pull_requests
commands will automatically
create the integration branches.
Yes. Adding another note: we recently moved out of the arsenal errors in vaultclient, because we were importing the repo only to use these Arsenal errors (based on some metaprogramming logic, with perf impact). Maybe this is a more global thing to discuss here...
Indeed there is maybe a discussion to be had before we do a fix. I am closing this PR for now. I created https://scality.atlassian.net/browse/S3C-9452 to track this.
Vaultclient's
verifySignatureV2(4)
returns an error that contains acode
and adescription
field. This error is propagated to the callers ofauthenticateV2(4)Request
.However, callers expect an
ArsenalError
. This change fixes this specifically for the case ofInvalidAccessKeyId
(when a non-existing access key is given).Issue: ARSN-439