Lisbet Alvarez and Carlos Alcaide Corvo
9dd1617b57
chore: 🤖 upgrade ember-data to v5.3.11 ( #2745 )
...
* chore: 🤖 upgrade ember-data to v5.3.11
* Add missing copyright headers
* refactor: 💡 remove comment
* chore: 🤖 update yarn.lock due to merge conflict
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* fix: 🐛 undo ember-source upgrade (should be upgraded w/ ember)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* chore: 🤖 move dep to devDeps & resolve test-helper version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* fix: 🐛 unique record id error bug fix using store.push
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 cleanup
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* Delete old deprecation initializer (#2748 )
* refactor: 💡 import from'ember-data/store'
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 clean up comments
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
* refactor: 💡 remove compatWith comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16544
---------
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2025-04-03 09:32:44 -07:00
Carlos Alcaide Corvo
e8fc6d163b
Deprecate import inject from @ember/service ( #2716 )
...
* Deprecate usage of import inject
2025-03-12 08:29:54 -07:00
hashicc
6a46e2dd57
chore: 🤖 add chrome flags to keep from backgrounding ( #2714 )
...
There was an issue in tests where events fired in
Hds::FlyOut and Hds::Modal were not being dispatched.
These close events were depended on by test waiters
to know when the element was removed. In recent
versions of chrome, when ran headless and on macos,
these events were not firing. This meant the tests
waited indefinitely on developers local machines,
until the tests timed out. This issue was seen
across multiple macbooks and even on the hds repo.
This issue was *only* experienced in headless
chrome on recent macos.
It was **not** happening in:
* macos chrome headed locally
* linux chrome headless in CI
This made the issue only impact people running tests
locally, getting obscure timeouts. This issue is fixed
by the addition of this flag:
--disable-backgrounding-occluded-windows
The other flags added in this commit are not required
for the fix but should help keep a browser "active",
which was loosely what researching this bug hinted at
the cause of finding the issue fix.
2025-03-11 13:29:19 -04:00
Lisbet Alvarez and Zhihe Li
29bde998ed
refactor: 💡 remove usage of ember/runloop & ember-pollster ( #2705 )
...
* refactor: 💡 remove usage of ember/runloop & ember-pollster
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2025-03-06 12:20:48 -08:00
Dharini Jeeva
8087430dd2
chore: upgrade to yarn 4 ( #2697 )
2025-02-28 14:19:35 -08: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
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
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
Lisbet Alvarez
639aa47e19
refactor: 💡 Update text for fields in AWS & GCP host catalogs ( #2667 )
2025-01-27 15:36:30 -08:00
Dharini Jeeva
deff38de56
fix: 🐛 include GCP plugin text ( #2662 )
...
* fix: 🐛 include GCP plugin text
2025-01-23 13:34:33 -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
dfa62dd04b
chore: 🤖 gcp plugin creation in the UI ( #2645 )
...
gcp plugin creation and mirage changes
2025-01-10 14:18:48 -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
Lisbet Alvarez
6d2f1dcbbf
Cleanup worker filter translations ( #2621 )
...
* refactor: 💡 clean-up worker filter translations
2024-12-12 16:06:38 -08:00
2869020e65
Llb/worker filter improvements ( #2614 )
...
* test: 💍 clean up worker filter component tests (#2559 )
* Icu 15741 add show filter generator toggle to worker filter component (#2562 )
* feat: 🎸 add filter generator to worker filter component
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15741
* feat: 🎸 show add worker filter when none set for targets (#2564 )
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15760
* Icu 15743 tag workflow (#2565 )
* feat: 🎸 add tag generator workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* test: 💍 add test cases
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* refactor: 💡 update selected type name to selectedGeneratorType
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
* Apply suggestions from code review
minor translation change
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update id for generated-value
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15743
---------
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* Icu 15744 name workflow (#2566 )
* feat: 🎸 add name workflow
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* test: 💍 add "name" workflow tests for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 use const test selectors for filter generator
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* refactor: 💡 add default option
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
* docs: ✏️ fix comment
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15744
---------
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
* refactor: 💡 move worker filter generator outside of rose::form (#2574 )
* refactor: 💡 move worker filter generator outside of rose::form
* [ICU-15718] Add worker filter route, template for empty state (#2576 )
* feat: 🎸 Vault Credential Store Worker Filter
The Worker Filters tab will display the associated worker filter and
have an empty state for when there is no worker filter assigned.
* add template
* Add missing copyright headers
* update styling, remove Rose component
* color primary is already default, remove
* add rose component, remove custom css
* fix test
* singularize lang
---------
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
* feat: 🎸 update worker filter field to use code editor (#2578 )
* feat: 🎸 update worker filter field to use code editor
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 fix failing storage bucket tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15737
* test: 💍 update tests for new worker filter field (#2580 )
* test: 💍 update tests for new worker filter field
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15739
* Update ui/admin/tests/acceptance/storage-buckets/update-test.js
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
* [ICU-15719] Create edit worker filter route and template (#2582 )
* add codeblock to template
* add cancel btn fn
* add controller test
* add save fn
* display formatted worker filter text inside codeblock
* move codeblock component outside rose::layout::centered
* remove console.log
* remove router.refresh() and refactor translations yaml
* refactor translations, add breadcrumb::item
* replace html elements with hds
* move component, delete file
* [ICU-15720] Add edit worker filter action to manage dropdown (#2593 )
* add acceptance test file
* delete test file
* add edit option to manage dropdown
* update route in dropdown
* add check for model isVault
* add acceptance test file
* delete test file
* remove data test selectors, fix syntax
* [ICU-15721] Remove worker filter input field (#2596 )
* remove worker filter input field from vault credential store form
* revert yaml
* [ICU-15838] Add vault credential store worker filter tests (#2595 )
* add data test elements
* add subtests to update-test.js
* add subtext to check for .hasText()
* add subtest when worker filter exists
* update subtest name
* remove console.log
* clean up
* add new selectors
* refactor: 💡 worker filter clean-up (#2592 )
* refactor: 💡 worker filter clean-up
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 add aria labels & missing can save check
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* refactor: 💡 pr feedback of using uuid
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
* Add missing copyright headers
* refactor: 💡 use unique-id helper for aria labels (pr feedback)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15816
---------
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
* refactor: 💡 update icon logic for egress worker filter (#2612 )
* refactor: 💡 update worker_filter help translation
* refactor: 💡 add maxHeight to worker filter code blocks
* refactor: 💡 use existing default option for dropdowns
* refactor: 💡 hide copy button when no result to copy
and remove unused styles
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: Lisbet Alvarez <lisbet.alvarez@hashicorp.com >
Co-authored-by: Lauren <lauren.burwell@hashicorp.com >
Co-authored-by: laurenolivia <laurenolivia@users.noreply.github.com >
Co-authored-by: lisbet-alvarez <lisbet-alvarez@users.noreply.github.com >
2024-12-11 14:00:27 -06:00
Cameron Perera
078e36f9b8
fix: 🐛 update @name attribute for RadioCard Groups ( #2617 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15676
2024-12-10 14:12:43 -06:00
Carlos Alcaide Corvo
f9a7864b07
fix: 🐛 Delete peerDeps within our addons ( #2605 )
...
* fix: 🐛 Delete peerDeps within our addons
2024-12-04 17:17:51 -08:00
Lisbet Alvarez
371301b4ba
refactor: 💡 use hds::applicationstate instead of rose::message ( #2577 )
...
* refactor: 💡 use hds::applicationstate instead of rose::message
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15639
2024-12-04 14:16:05 -08:00
Carlos Alcaide Corvo
8c6b1aa69a
Clean up auto-generated TODO comments ( #2607 )
2024-12-02 09:02:44 -08:00
Carlos Alcaide Corvo
e02c50aef8
chore: 🤖 Upgrade sinon ( #2585 )
...
Upgrade sinon to v19
2024-11-26 08:41:23 -08:00
Lisbet Alvarez
543cf4697f
refactor: 💡 remove rose::notification in favor of hds ( #2557 )
...
* refactor: 💡 remove rose::notification in favor of hds
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15634
2024-11-19 15:18:18 -08:00
Carlos Alcaide Corvo
0095c5c666
chore: 🤖 Upgrade qunit-dom ( #2552 )
...
* chore: 🤖 Upgrade qunit-dom and qunit
2024-11-08 09:09:22 -08:00
Carlos Alcaide Corvo
37482c0b36
chore: 🤖 Upgrade Concurrently ( #2547 )
...
Upgrade Concurrently from 8.2.0 to 9.1.0
✅ Closes: ICU-15651
2024-11-06 09:27:11 -08:00
Carlos Alcaide Corvo
b9e9fd21ee
Chore icu 15637 upgrade ember test helpers ( #2545 )
...
* Upgrade ember-test helpers
* Upgrade ember-int and ember-cli-clipboard, as ember-test-helpers introduces a breaking change
2024-11-04 09:57:07 -08:00
Zack Moore
6eb83b2a25
Upgrade HDS dependency to 4.13 & migrate FlightIcon to Hds::Icon ( #2540 )
...
* updated hds and replaced deprecated flight-icon
* removed code trying to import from ember-flight-icons
* fixing linting issue
* fixing linting issue
* fixing dropdown test selectors
* updated dropdown selectors
* updated dropdown selectors
* updated dropdown selectors
* addressing pr feedback
* fixing linting error
* updating dropdown selectors
2024-11-04 11:29:56 -06:00
Lisbet Alvarez
390f051e43
chore: 🤖 audit most recent resolutions ( #2531 )
...
* chore: 🤖 audit most recent resolutions
2024-10-28 16:28:26 -07:00
Lisbet Alvarez
01a2d8e9a6
refactor: 💡 remove route-action usage in admin ui ( #2534 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12945
2024-10-28 09:23:08 -07:00
Cameron Perera
b494a703eb
chore: 🤖 upgrade ember-cli version ( #2533 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15393
2024-10-23 09:40:45 -05:00
Dharini Jeeva
0ff91f9182
fix: 🐛 minor UI changes, ent flag for worker filter ( #2517 )
2024-10-10 12:44:12 -07:00
Lisbet Alvarez
857bf01596
style: 💄 issues with spacing in manage scopes pages for a role ( #2515 )
...
* style: 💄 issues with spacing in manage scopes pages for a role
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15287
2024-10-09 15:17:42 -07:00
Dharini Jeeva
965e82473d
Types for aws host catalogs ( #2514 )
...
assume role dynamic AWS credentials
2024-10-09 14:49:22 -07:00
Dharini Jeeva
0d55812f64
Add worker type dynamic host catalog ( #2511 )
...
* fix: 🐛 add worker filter support for aws host catalogs
2024-10-08 10:58:52 -07:00
Lisbet Alvarez
64e568bd72
fix: 🐛 deleting session recording causes error ( #2510 )
...
* fix: 🐛 deleting session recording causes error
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15236
* fix: 🐛 remove scope filter & remove unused translation
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15236
2024-10-04 08:14:30 -07:00
Cameron Perera
d3c789c66c
Icu 15181 add pagination to session recordings ( #2502 )
...
* refactor: 💡 move model hook to session-recordings/index route
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add missing tests for session recordings controller
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 paginate session-recordings and search
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 fix failing redirect and tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* test: 💍 add search tests for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add user filtering for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add more attributes to indexed-db session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add target filter for session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* refactor: 💡 update filterOptions method
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15130
* feat: 🎸 add scopes filtering to session recording
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* feat: 🎸 add time filter to session recordings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 add no filter results text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 update Exist variables to doExist
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 updates from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 remove scope_id filter
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change session recording placeholder text
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* chore: 🤖 increment indexedDB version
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add Date object tests for indexed-db
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 small changes from PR feedback
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change times filter array to time date object
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 add more date specific indexed-db test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* refactor: 💡 change Today time shortcut to "Last 24 hours"
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
* test: 💍 fix date mock in session-recording controller tests
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-15181
2024-10-01 13:55:15 -05:00
Dharini Jeeva
9b33812f9e
fix: 🐛 bucket types icon in target association ( #2503 )
...
* fix: 🐛 bucket types icon in target association
2024-09-27 12:23:16 -07:00
Zhihe Li
b40c53fb45
feat: 🎸 Update alert designs ( #2496 )
2024-09-24 14:30:52 -04:00
Zhihe Li
97258f7525
Use updated cache daemon ( #2475 )
...
* feat: 🎸 Handle truncated cache daemon response
2024-09-24 14:30:52 -04:00
Zhihe Li
20e6df522a
feat: 🎸 Hide daemon errors initially ( #2477 )
...
* feat: 🎸 Hide daemon errors initially
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14961
* feat: 🎸 Move the user and server cards up in settings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14962
2024-09-24 11:58:26 -04:00
Dharini Jeeva
695d9d413d
fix: 🐛 remove connected lable ( #2446 )
2024-09-24 11:58:25 -04:00
Zhihe Li
edaf19f59b
feat: 🎸 Add section for client agent in settings ( #2442 )
...
* feat: 🎸 Add section for client agent in settings
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14780
2024-09-24 11:58:25 -04:00
Dharini Jeeva
de5defeab2
Icu 14781 add a section for server information ( #2438 )
2024-09-24 11:58:25 -04:00
Zhihe Li
63ec418cf0
feat: 🎸 Show cache daemon errors from status ( #2437 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14816
2024-09-24 11:58:25 -04:00
Zhihe Li
e4f4394197
Icu 14403 add dropdown to select and save log verbosity ( #2431 )
...
* feat: 🎸 Add logging settings card
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-14403
2024-09-24 11:58:25 -04:00
Dharini Jeeva
0b9357e9b3
chore: 🤖 add user info ( #2425 )
...
* chore: 🤖 add user info
2024-09-24 11:58:25 -04:00
Dharini Jeeva
777380e19f
Add theme selection ( #2428 )
...
* fix: 🐛 remove theme from main menu bar and move to settings pag
* chore: 🤖 move toggletheme to app controller
2024-09-24 11:58:24 -04:00
Dharini Jeeva
25b3a940a3
Icu 14400 add a section for version info cli and dc ( #2409 )
...
* chore: 🤖 cli info
2024-09-24 11:58:24 -04:00
Lisbet Alvarez
c4e58fb780
refactor: 💡 change channel app state title & add alert msg ( #2489 )
...
* refactor: 💡 change channel app state title & add alert msg
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11148
2024-09-13 13:24:45 -07:00
dependabot[bot] and Cameron Perera
2515efead6
chore(deps-dev): bump webpack from 5.88.2 to 5.94.0 ( #2466 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.88.2 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.88.2...v5.94.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2024-09-13 14:12:58 -05:00
Cameron Perera and cameronperera
9648e1fa3b
Add duration unit format ( #2483 )
...
* chore: 🤖 add @formatjs/intl-durationformat to addons/core
* refactor: 💡 replace old duration format with new package
* chore: 🤖 remove intl-unofficial-duration-unit-format
* Add missing copyright headers
* test: 💍 add more test cases
---------
Co-authored-by: cameronperera <cameronperera@users.noreply.github.com >
2024-09-13 09:43:08 -05:00