Michael Li
12a986b2ba
test(e2e): Add test for search and pagination ( #2366 )
...
* test(e2e): Add test for search and pagination
* CR: Add comment
2024-06-28 15:04:11 -04:00
Michael Li
5e5c25be82
test(e2e): Add alias test ( #2363 )
...
* test(e2e): Add alias test
* test(e2e): Cleanup
2024-06-28 10:24:50 -04:00
Michael Li
45db2ad5a6
test(e2e): Add check to detach storage bucket from target ( #2352 )
2024-06-24 09:35:33 -04:00
Michael Li
e6642959be
test(e2e): Fix flakiness when selecting org links ( #2348 )
...
* test(e2e): Fix flakiness when selecting links
Some links exist on both the "Global" and "Org" scope (i.e. Storage Policies, Auth Methods). There was some flakiness observed where the test intends to select the "Org" variant of the link, but the test moves too quickly and selects the "Global" variant instead.
This commit ensures that the Org page has loaded after clicking the Org link before trying to navigate to the next thing.
* test(e2e): Address flake due to OK conflict
* test(e2e): Address flake due to OK conflict part 2
* CR: Fix more race conditions
2024-06-21 13:26:13 -04:00
Michael Li
365545d61c
test(e2e): Add checks for LDAP account attributes ( #2343 )
...
* test(e2e): Add check for LDAP account attributes
* test(e2e): Refactor to use expect assertions
2024-06-17 10:42:08 -04:00
Michael Li
1a7b3f578c
test(e2e): Add multiple credentials to target ( #2333 )
2024-06-17 10:14:44 -04:00
Michael Li
40c1b3c6b5
test(e2e): Add check for multiple host sources ( #2331 )
...
* test(e2e): Add check for multiple host sets
* CR: TCP targets don't have injected credentials
* test(e2e): Add "exact: true" for OK button locators
Sometimes, the OK button will get interfered by resource ids that contain an OK.
2024-06-17 10:01:13 -04:00
Michael Li
09c60c7bcb
test(e2e): Add test for worker ( #2320 )
...
* test(e2e): Add test for worker
* CR: Fix selector
* test(e2e): Skip test on safari
* test(e2e): Check create config
2024-06-14 14:59:23 -04:00
Dharini Jeeva
e419b8ee6a
chore: 🤖 headers update ( #2337 )
2024-06-13 10:05:01 -07:00
Michael Li
fc4344c6c5
test(e2e): Update test to add a DHC host set as a source ( #2324 )
2024-06-11 18:57:10 -04:00
Michael Li
7106f36686
test(e2e): Add test for global settings ( #2323 )
2024-06-11 18:42:24 -04:00
Michael Li
28e65dbf4f
test(e2e): Update ldap test to log in with ldap account ( #2314 )
2024-06-11 18:30:34 -04:00
Dharini Jeeva
720a9b56ee
chore: 🤖 update LICENSE txt and fix license ( #2328 )
2024-06-11 13:00:43 -07:00
Lisbet Alvarez
12e0982d4b
refactor: 💡 remove route-action usage for workers ( #2302 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12613
2024-06-10 17:12:49 -07:00
Lisbet Alvarez
ea460c1391
refactor: 💡 remove route-action usage for users ( #2299 )
...
* refactor: 💡 remove route-action usage for users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12612
2024-06-10 17:00:57 -07:00
Lisbet Alvarez
2f6e36c035
refactor: 💡 remove route-action usage for targets ( #2297 )
...
* refactor: 💡 remove route-action usage for targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12611
2024-06-10 16:45:06 -07:00
Michael Li
8d217aab2b
test(e2e): Update password test to log in with new account ( #2313 )
...
* test(e2e): Update password test to log in with new account
* CR: Don't break other tests
Performing a log out in a test when using authenticatedState causes subsequent tests that use the state to fail (it will show up as logged out)
* CR: Only do clean up steps when necessary
* CR: Use const
2024-06-07 13:09:24 -04:00
Michael Li
5a7e09c70c
test(e2e): Add test for minio storage bucket ( #2312 )
2024-06-06 14:59:13 -04:00
Dharini Jeeva
6397cd80a6
Refactor key value comp ( #2180 )
...
* refactor: 💡 keyvalue comp
2024-06-03 13:38:42 -07:00
hashicorp-copywrite[bot]
9b403b3159
[COMPLIANCE] Add Copyright and License Headers ( #2317 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-06-03 11:52:01 -05:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07:00
Carlos Alcaide Corvo
7e5db0bc3d
Poc share domain test selectors ( #2278 )
...
* Share domain (storage-buckets) selectors and refactor the previous test to rely only on standard selectors and data-test-* when need.
2024-05-31 11:02:55 -07:00
hashicorp-copywrite[bot] and Dharini Jeeva
966e16863a
[COMPLIANCE] Add Copyright and License Headers ( #2309 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2024-05-30 10:30:44 -07:00
Michael Li
c0b1373851
test(e2e): 0.16.1 updates ( #2310 )
...
* test(e2e): Use AWS region specified in environment
* test(e2e): Update storage bucket label
2024-05-28 17:54:21 -04:00
Lisbet Alvarez
b9b4e33f5a
refactor: 💡 remove route-action usage for roles ( #2292 )
...
* refactor: 💡 remove route-action usage for roles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12608
2024-05-23 15:35:49 -07:00
hashicorp-copywrite[bot]
5e3e61bc49
[COMPLIANCE] Add Copyright and License Headers ( #2301 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-05-21 10:01:10 -04:00
Lisbet Alvarez
a1655312fd
refactor: 💡 remove route-action usage for host-catalogs ( #2284 )
...
* refactor: 💡 remove route-action usage for host-catalogs
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12606
2024-05-15 11:01:54 -07:00
Carlos Alcaide Corvo
fcb9468c59
Add minio missing unit tests ( #2253 )
...
* Add MinIO storage bucket creation for scope org
* Add update acceptance tests
2024-05-14 13:39:23 -07:00
hashicorp-copywrite[bot]
3692922b3b
[COMPLIANCE] Add Copyright and License Headers ( #2296 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-05-13 12:59:37 -05:00
Lisbet Alvarez
9ca1beaa0e
refactor: 💡 remove route-action usage for storage-policies ( #2286 )
...
* refactor: 💡 remove route-action usage for storage-policies
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12607
2024-05-07 14:02:03 -07:00
hashicorp-copywrite[bot] and Cameron Perera
5762b0df4d
[COMPLIANCE] Add Copyright and License Headers ( #2277 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-05-01 12:29:06 -05:00
Michael Li
3674d07762
test(e2e): Address flake ( #2274 )
...
Observed a flake when the Recording ID also contained an `OK`, causing a conflict with finding this OK button.
2024-04-25 13:52:26 -04:00
Dharini Jeeva
bedcdee048
fix: 🐛 permissions ( #2269 )
...
* fix: 🐛 permissions
2024-04-24 11:04:11 -07:00
Lisbet Alvarez
1270458430
fix: 🐛 add missing pagination component to cred stores ( #2264 )
...
* fix: 🐛 add missing pagination component to cred stores
* test: 💍 fix cred store acceptance tests
2024-04-22 12:43:39 -07:00
Dharini Jeeva
4c342061d3
fix: 🐛 aliasing bugs ( #2257 )
...
* fix: 🐛 aliasing bugs
2024-04-22 12:16:00 -07:00
Lisbet Alvarez
148f2db941
refactor: 💡 remove route-action usage for auth-methods ( #2178 )
...
* refactor: 💡 remove route-action usage for auth-methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12603
2024-04-22 10:33:06 -07:00
hashicorp-copywrite[bot]
f65f483611
[COMPLIANCE] Add Copyright and License Headers ( #2262 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-04-22 11:47:53 -05:00
Michael Li
20f8c99013
test(e2e): Fixes for 0.16.0 ( #2258 )
2024-04-22 10:39:53 -04:00
Dharini Jeeva
f9cd1c331f
feat: 🎸 show associated aliases in target detail page ( #2249 )
...
* feat: 🎸 show associated aliases in target detail page
2024-04-17 12:39:34 -07:00
Carlos Alcaide Corvo
0870a8f623
MinIO support for Admin UI ( #2248 )
...
Add support for MinIO creation form and list
2024-04-16 14:17:23 -07:00
hashicorp-copywrite[bot]
37cbb74c76
[COMPLIANCE] Add Copyright and License Headers ( #2242 )
...
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
2024-04-15 11:51:03 -05:00
Dharini Jeeva
80b633a063
Alias clear modal ( #2239 )
...
* fix: 🐛 permissions to create aliases within targets
2024-04-15 09:15:38 -07:00
Dharini Jeeva
bd65c91ff9
chore: 🤖 alias target route ( #2228 )
2024-04-12 16:36:17 -07:00
ded8bdadd1
Icu 12592 add filtering pagination support for auth methods ( #2209 )
...
* feat: 🎸 add filtering & pagination to auth methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12592
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-04-12 14:55:34 -04:00
Zhihe Li and cameronperera
33d359e692
Fix tests from rebase ( #2233 )
...
* fix: 🐛 Fix tests broken by rebase onto main
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
2024-04-12 14:55:34 -04:00
Cameron Perera
626bdc2c92
Icu 13374 add permission checks for filtering resources in sessions and targets ( #2226 )
...
* refactor: 💡 hide active sessions filter if no list permissions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* test: 💍 add active sessions filter permissions test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 add permissions check for targets and users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 address PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 move user permission check to a helper func
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
* refactor: 💡 move permissions logic to user and target helper
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13374
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
edba33bbda
Icu 13359 refactor query requests for resources added to indexed db ( #2224 )
...
* refactor: 💡 update query requests for resources in indexedDB
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13359
2024-04-12 14:55:34 -04:00
Zhihe Li
5d32d987bc
feat: 🎸 Update how we store tokens in indexed-db ( #2223 )
...
Added logic to make the list tokens stored in indexed DB more granular.
I get a hash of the query parameters that will get sent to the controller
and use that as the id for the token. This also means extra logic for when
a token is invalid as we will need to delete all tokens of the same
resource type.
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
1d7892230c
Icu 13302 add filtering pagination support for scopes ( #2216 )
...
* feat: 🎸 add filtering and pagination to scopes
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13302
2024-04-12 14:55:34 -04:00
Lisbet Alvarez
9a43c74e60
refactor: 💡 add active sessions column to targets table ( #2196 )
...
* refactor: 💡 add active sessions column to targets table
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13085
* test: 💍 add test case
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13085
2024-04-12 14:55:33 -04:00