Dharini Jeeva
8087430dd2
chore: upgrade to yarn 4 ( #2697 )
2025-02-28 14:19:35 -08:00
Zhihe Li
2a5f1f3668
fix: 🐛 Fix development build for desktop client ( #2703 )
2025-02-28 10:10:40 -05:00
Carlos Alcaide Corvo
a889cb30e0
Upgrade electron-forge to 7.5.0 ( #2526 )
...
* Upgrade electron-forge to 7.5.0. Delete lodash path for electron-app, its not need anymore
2025-02-26 17:59:35 -08:00
dependabot[bot] and Lisbet Alvarez
e411c0ab7b
chore(deps): bump solid-js from 1.7.6 to 1.9.5 ( #2698 )
...
Bumps [solid-js](https://github.com/solidjs/solid ) from 1.7.6 to 1.9.5.
- [Release notes](https://github.com/solidjs/solid/releases )
- [Changelog](https://github.com/solidjs/solid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/solidjs/solid/compare/v1.7.6...v1.9.5 )
---
updated-dependencies:
- dependency-name: solid-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2025-02-26 17:10:08 -08:00
Lauren
a136371c1f
refactor: 💅 Aliases: create-test ( #2685 )
...
* refactor: 💡 Create aliases test suite
Refactor test suite for creating aliases
✅ Closes: ICU-15454
* use FIELD_TEXT_ERROR selector
* revert SAVE_BTN
* revert auth-method changes
* revert scopes changes
* revert scopes changes
* revert targets changes
* add FIELD prefix to const
* remove selector suffix
* revert read-test
* remove FIELD_TEXT_ERROR
* add data-test att to component
* fix merge conflict
2025-02-25 14:17:45 -05:00
Lauren
83fa213854
refactor: 💅 Aliases: read-test ( #2691 )
...
* refactor: 💡 Read aliases test suite
Refactor tests for read aliases test suite
✅ Closes: ICU-15455
* replace with alert toast body, replace with this.server.schema
* revert change
* revert oidc test
* revert roles, create-test
* add const to commonSelectors file, revert selectors file
* rename selector
* use TABLE_RESOURCE_LINK common selector
* fix test failure
2025-02-25 13:16:41 -05:00
Cameron Perera
750cc1ecae
feat: 🎸 add logging to notifyError decorator ( #2694 )
...
* feat: 🎸 add logging to notifyError decorator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update reference to global electronLog
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update __electronLog global references
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 add log to other cluster URL actions
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 update how we trigger electron log in notifyError
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
* refactor: 💡 minor log change
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16334
2025-02-21 10:01:48 -06:00
Cameron Perera
e25a854d24
docs: ✏️ update bug report template ( #2695 )
...
* docs: ✏️ update bug report template
* docs: ✏️ update debug log info
* docs: ✏️ small comment changes
* docs: ✏️ add arch and os version examples
* docs: ✏️ change App Version to Desktop Client Version
* docs: ✏️ small change
* docs: ✏️ another small change to bug template
2025-02-20 09:20:31 -06:00
Zhihe Li
3b32195271
feat: 🎸 Use OCR for E2E tests when comparing terminal ( #2639 )
...
* feat: 🎸 add OCR to interpret terminal
2025-02-19 13:21:33 -05:00
Michael Li
f9411794c4
test(e2e): Remove attempt to delete session recording due to UI change ( #2687 )
...
This test attempted to delete a session recording when the policy did not allow it. However, there was a UI change to remove that option entirely, so we are removing the check.
2025-02-14 11:10:53 -05:00
hashicc
c5fdbfd62d
chore: fix eslint-related issues ( #2690 )
...
* chore: 🤖 add .eslintignore for e2e-tests directory
* chore: 🤖 add auto-fixable eslint changes
* chore: 🤖 make js tasks more explicit to avoid race conditions
avoid having js files be in two separate concurrent branches where tasks
could result in race-condition writes
* chore: 🤖 expand .eslintignore to include more generated dirs
* chore: 🤖 fix additional lint-staged tasks
Fix additional lint-staged tasks that could result in race conditions
2025-02-13 17:09:10 -05:00
Lauren
f12ae90aba
refactor: 💅 Use common selector ALERT_TOAST_BODY across test suite ( #2692 )
...
* replace with alert toast body, replace with this.server.schema
* revert changes to db,schema
* use common selector, alert toast body
* replace ERROR_MSG_SELECTOR with common selector ALERT_TOAST_BODY
2025-02-13 15:54:40 -05:00
Zhihe Li
20c4bbcee2
feat: 🎸 Add migration check to delete index DB when updating ( #2241 )
...
* feat: 🎸 Add migration check to delete index DB when updating
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13223
2025-02-13 11:00:19 -05:00
Michael Li
f3232f34c2
test(e2e): Use new tags syntax ( #2686 )
...
* test(e2e): Use new tag syntax
* chore: Update yarn lock
2025-02-12 17:24:51 -05:00
hashicc and Michael Li
8fedb23399
update e2e docs with supported enos scenarios ( #2678 )
...
* docs: ✏️ update e2e docs with supported enos scenarios
* Update grammatical typo in e2e-tests/README.md
Co-authored-by: Michael Li <michael.li@hashicorp.com >
---------
Co-authored-by: Michael Li <michael.li@hashicorp.com >
2025-02-12 17:08:48 -05:00
hashicc
4ca519ce62
chore: add eslint-plugin-playwright rules for e2e tests and fix errors ( #2680 )
...
* chore: 🤖 add eslint-plugin-playwright
* chore: 🤖 add recommended eslint rules for playwright to config
* test: 💍 remove describe blocks with async functions
* fix errors related to playwright/valid-describe-callback rule
* test: 💍 fix all auto-fixable playwright rules tests
2025-02-12 12:39:16 -05:00
hashicc
6d4768272a
test: 💍 update e2e tests with afterEach cleanup ( #2677 )
2025-02-12 10:16:44 -05:00
Lauren
e8cc22879f
[ICU-15403] Trim whitespace on storage buckets and host sets json attrs serializers ( #2636 )
...
* trim whitespace on json attrs in storage bucket serializer
* add test for storage bucket serializer
* move trimWhitespace check to application level
* add trimWhitespace to preferred_endpoints attr
* add conditional for string arr
* trim whitespace on str arr
* add check for null val
* refactor, move logic
* relocate comment
* add unit test for application serializer
2025-02-11 18:31:01 -05:00
Zhihe Li
b287683a61
chore: 🤖 Upgrade cross-spawn versions to resolve security alert ( #2684 )
2025-02-11 17:41:47 -05:00
dependabot[bot]
ea43ee99d6
chore(deps): bump serialize-javascript from 6.0.1 to 6.0.2 ( #2683 )
...
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases )
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2 )
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 12:01:20 -05:00
Carlos Alcaide Corvo
48db68e7ac
Upgrade node engines to work with node 20 and 22 ( #2486 )
...
* Upgrade node engines to work with node 20 and 22
2025-02-10 17:37:04 -08:00
Cameron Perera
7807b7a280
Icu 15471 credential store tests ( #2663 )
...
* test: 💍 update cred store read tests to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store update to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store delete to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* test: 💍 update cred store list to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
* chore: 🤖 remove refactored selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15471
2025-02-10 17:41:37 -06:00
Cameron Perera
ad0e223742
chore: 🤖 update desktop release date in CHANGELOG ( #2682 )
2025-02-07 16:56:17 -06:00
Lisbet Alvarez
c9a74f2800
fix: 🐛 reapply storage policy errors out after a failed delete ( #2674 )
...
* fix: 🐛 reapply storage policy errors out after a failed delete
* refactor: 💡 hide delete button when policy is retain forever
* refactor: 💡 pr feedback (move check to model)
2025-02-04 14:09:10 -08:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
570ed61edb
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2675 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-02-04 13:55:48 -08:00
Dharini Jeeva
835b302c19
chore: add more test cases to credential display e2e test ( #2673 )
...
* chore: 🤖 add more test cases
2025-01-31 14:47:03 -08:00
Carlos Alcaide Corvo
a0fad9874a
Refactor auth-method delete test selectors ( #2671 )
2025-01-31 08:27:06 -08:00
Cameron Perera
cb895024e0
fix: 🐛 update hidden secrets and flatten-nested-object logic ( #2672 )
v2.3.0
2025-01-30 18:00:26 -06:00
Cameron Perera
2e94ebdb64
chore: 🤖 update cli version and CHANGELOG ( #2670 )
...
* chore: 🤖 update cli version and CHANGELOG
* chore: 🤖 fix dc release date in CHANGELOG
2025-01-29 12:06:27 -06:00
Cameron Perera
ae1e6d2748
feat: 🎸 add showFilterGenerator to WorkerFilterGenerator comp ( #2669 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16282
2025-01-28 16:24:38 -08:00
Lauren and cameronperera
c72d4f35a0
Vault cred store filter create ( #2668 )
...
* refactor: 💡 add worker filter back to create form
✅ Closes: ICU-16281
* add helper text to worker filter generator at creation state
* set isOptional to true
* set isOptional to true
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
2025-01-28 16:46:11 -05:00
Michael Li
9742d824c4
test(e2e/desktop): Address failures in session tests ( #2664 )
...
* test(e2e): Address failures in session tests
* CR
2025-01-28 11:04:46 -05:00
Lisbet Alvarez
639aa47e19
refactor: 💡 Update text for fields in AWS & GCP host catalogs ( #2667 )
2025-01-27 15:36:30 -08:00
Michael Li
5fa0d11aa9
test(e2e/admin): Updates for 0.19.0 ( #2665 )
...
* test(e2e): Update "Inactive" locators
* test(e2e): Update worker filter locators
* test(e2e): Address flake
Ensure that the test has reached the org page before trying to click the Auth Methods link (there is an auth method link on both the global page and the org page).
2025-01-27 10:01:44 -05:00
Dharini Jeeva
fed32aa57b
chore: 🤖 add doc links for GCP plugin ( #2666 )
2025-01-24 12:45:56 -08:00
Carlos Alcaide Corvo
1e2134bd7e
Refactor auth methods red test selectors ( #2656 )
...
* Refactor auth-methods list acceptance test selectors
2025-01-24 12:11:19 -08:00
Dharini Jeeva
064375d457
test: 💍 add e2e tests for credentials display in desktop ( #2660 )
...
* test: 💍 add e2e tests for credentials display in desktop
2025-01-23 14:30:54 -08:00
Dharini Jeeva
deff38de56
fix: 🐛 include GCP plugin text ( #2662 )
...
* fix: 🐛 include GCP plugin text
2025-01-23 13:34:33 -08:00
Carlos Alcaide Corvo
15950d3a09
fix: 🐛 Fix HDS deprecation message ( #2661 )
...
Fix HDS deprecation message for HDS Dropdown interactive component using
@text rather than yielding it.
2025-01-23 08:15:12 -08:00
Carlos Alcaide Corvo
c4539b8e30
Refactor auth-methods list acceptance test selectors ( #2654 )
...
Refactor auth-methods list acceptance test selectors
2025-01-22 14:32:16 -08:00
Carlos Alcaide Corvo
904864b14e
Test icu 15459 auth method create test selectors refactor ( #2653 )
...
Refactor selectors
2025-01-20 09:45:15 -08:00
Zhihe Li
390d179917
feat: 🎸 Added GCP host sets and hosts ( #2655 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15994
2025-01-10 14:18:48 -08:00
Dharini Jeeva
3b6a421af2
chore: Updates to gcp hc form ( #2649 )
...
* chore: 🤖 add worker_filter field, updates to helper text
2025-01-10 14:18:48 -08:00
Dharini Jeeva
cc8d4fe952
test: GCP plugin acceptance tests ( #2648 )
2025-01-10 14:18:48 -08:00
Dharini Jeeva
dfa62dd04b
chore: 🤖 gcp plugin creation in the UI ( #2645 )
...
gcp plugin creation and mirage changes
2025-01-10 14:18:48 -08:00
Dharini Jeeva
520020f2c6
Chore: refactor host catalog model and serializer to accommodate GCP plugin ( #2627 )
...
* chore: 🤖 GCP plugin support
2025-01-10 14:18:48 -08:00
hashicc and hashicc
31f1ed8dd4
test(e2e): add e2e test for scope chooser with filtered targets ( #2644 )
...
* test(e2e): add e2e test for scope chooser with filtered targets
Closes: https://hashicorp.atlassian.net/browse/ICU-16121
* Add missing copyright headers
* chore(e2e): use prettier on scope.spec.js
* refactor(e2e): use explicit checks for scope in summary
* refactor(e2e): move test hooks and associated variables to top-level
Move beforeEach and afterEach and the associated variables setup in
hooks to top-level within scope.spec.js. This matches the patterns
used in other tests.
* refactor(e2e): use simpler scoped locator for summary element within header-nav
---------
Co-authored-by: hashicc <hashicc@users.noreply.github.com >
2025-01-10 17:00:49 -05:00
Cameron Perera
5abd4f1f4f
Icu 15470 credential store create test ( #2650 )
...
* refactor: 💡 clean up urls in create test file
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15470
* test: 💍 update cred store create to use selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15470
2025-01-10 09:57:32 -06:00
Lisbet Alvarez
862ce645cf
fix: 🐛 hds dialog text wrong color when system mode is dark ( #2651 )
2025-01-09 15:30:06 -08:00
Lisbet Alvarez
9eccbb91db
refactor: 💡 Update name radio option label & set toggle default to on ( #2652 )
...
* refactor: 💡 Update name radio option label & default toggle on
2025-01-09 15:18:17 -08:00