Michael Li
e5b3f822c5
test(e2e): Address flake in search test ( #5572 )
...
* test(e2e): Address flake in search test
* CR: Add ticket
2025-03-06 09:46:11 -05:00
Johan Brandhorst-Satzkorn and Michael Li
262693f47c
Restore soft deleted users on authentication ( #5549 )
...
* internal/clientcache: restore user on login
A user that previously had its last auth token deleted
(for example, if they logged out), should be restored
again when they successfully authenticate again.
* internal/clientcache: delete keyringless expired auth tokens
Previously, we would only correctly delete auth tokens
that were expired (or deleted) if they were also in the
keyring.
* internal/clientcache: remove tautological condition
At this stage we already know that at is non-nil, because
the case above would have been true if it was nil.
* internal/clientcache: improve error handling
The previous error handling would have ignored API errors that were not ErrUnauthorized or ErrNotFound.
Handle all API errors the same as other unexpected errors.
* internal/clientcache: make errors distinct
These two error conditions are otherwise impossible
to tell apart.
* test(e2e): Update search test to catch bug (#5551 )
---------
Co-authored-by: Michael Li <michael.li@hashicorp.com >
2025-02-24 09:16:07 -08:00
Michael Li
504050acb9
test(e2e): Add debug to search test ( #5274 )
...
* test(e2e): Fix typo
* test(e2e): Add cache log to output on failure
2024-11-21 13:50:19 -05:00
Michael Li
50db63be95
test(e2e): Add retry to search test ( #5187 )
2024-10-18 18:06:56 -04:00
Michael Li
c986d20cef
test(e2e): Rename daemon command to cache ( #4833 )
2024-05-29 12:02:26 -04:00
Michael Li
51d33f3393
refact(e2e): Add err to helper methods ( #4581 )
...
* refact(e2e): Add err to CreateOrgApi
* refact(e2e): Add err to CreateProjectApi
* refact(e2e): Add err to CreateOrgCli
* refact(e2e): Add err to CreateProjectCli
* refact(e2e): Add err to CreateHostCatalogApi
* refact(e2e): Add err to CreateHostSetApi
* refact(e2e): Add err to CreateHostApi
* refact(e2e): Add err to AddHostToHostSetApi
* refact(e2e): Add err to CreateHostCatalogCli
* refact(e2e): Add err to CreateHostSetCli
* refact(e2e): Add err to CreateHostCli
* refact(e2e): Add err to AddHostToHostSetCli
* refact(e2e): Add err to CreateAwsHostCatalogCli
* refact(e2e): Add err to CreateAwsHostSetCli
* refact(e2e): Add err to CreateTargetApi
* refact(e2e): Add err to AddHostSourceToTargetApi
* refact(e2e): Add err to CreateTargetCli
* refact(e2e): Add err to AddHostSourceToTargetCli
* refact(e2e): Add err to SetHostSourceToTargetCli
* refact(e2e): Add err to RemoveHostSourceFromTargetCli
* refact(e2e): Add err to AddBrokeredCredentialSourceToTargetCli
* refact(e2e): Add err to RemoveBrokeredCredentialSourceFromTargetCli
* refact(e2e): Add err to CreateUserApi
* refact(e2e): Add err to CreateUserCli
* refact(e2e): Add err to SetAccountToUserCli
* refact(e2e): Add err to CreateRoleApi
* refact(e2e): Add err to CreateRoleCli
* refact(e2e): Add err to AddGrantToRoleCli
* refact(e2e): Add err to AddPrincipalToRoleCli
* refact(e2e): Add err to CreateManagedGroupApi
* refact(e2e): Add err to CreateGroupApi
* refact(e2e): Add err to CreateGroupCli
* refact(e2e): Add err to AddUserToGroup
* refact(e2e): Add err to CreateCredentialStoreStaticApi
* refact(e2e): Add err to CreateCredentialStoreVaultApi
* refact(e2e): Add err to CreateCredentialStoreVaultCli
* refact(e2e): Add err to CreateCredentialStoreStaticCli
* refact(e2e): Add err to CreateVaultGenericCredentialLibraryCli
* refact(e2e): Add err to CreateStaticCredentialPrivateKeyCli
* refact(e2e): Add err to CreateStaticCredentialPasswordCli
* refact(e2e): Add err to CreateStaticCredentialJsonCli
* refact(e2e): Add err to CreateStaticCredentialPasswordApi
* refact(e2e): Add err to CreateAuthMethodApi
* refact(e2e): Add err to CreateOidcAuthMethodApi
* refact(e2e): Add err to CreateAccountApi
* refact(e2e): Add err to CreateAccountCli
2024-04-03 09:44:44 -04:00
Michael Li
e0305f11aa
test(e2e): Add check for boundary search -force-refresh ( #4566 )
2024-03-26 12:56:17 -04:00
Michael Li
3a0c1b8e9f
test(e2e): Add test for search ( #4196 )
...
* test(e2e): Add test for search
* CR
* CR
2024-01-05 07:43:21 -08:00