2326 Commits

Author SHA1 Message Date
Vault Automation
9a6d507dec
[UI] [VAULT-42855]: billing overview poc (#12548) (#13556)
* Create billing route and add to sidebar

* WIP

* Working dynamic cards

* Update billing copy

* Fix bugs

* WIP polling

* WIP Add polling..

* Move card logic to metric-card

* Remove gcp KMS

* Working polling

* broken but just to demo normalization (#12594)

* broken but just to demo normalization

* Pair with Claire to clean up data

* Fix merge conflict issue

* Create type file and add helper

* Add unit test!

* Add copywright headers

* Update unit test name

---------



* Fixes summary card component

* Polling...

* Fix ts errors

* Write sidebar logic and add acceptance test

* Add comment explaining license feature

* Address feedback and fix styling so its responsive

* Fix failing tests

* Remove polling service and code clean up

* Add changelog and update some styling!

* Update changelog...

---------

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-04-02 09:15:34 -07:00
Vault Automation
bcda5f99b5
update header spacing (#13505) (#13561)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-04-01 12:10:06 -05:00
Vault Automation
c92b6160a8
[UI][VAULT-42692]Add entities and groups playwright tests (#13424) (#13447)
* Add entities and groups playwright tests

* Fixes some failing playwright tests

* Add comment

* Create policy in test and use that instead

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-31 16:43:22 -07:00
Vault Automation
7bfe23085a
add playwright test coverage for MFA login enforcement (#13060) (#13078)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-31 16:18:44 -07:00
Vault Automation
13eff8cf56
auto: bumps vault-client-typescript version (#13252) (#13308)
Co-authored-by: Angelo Cordon <angelo.cordon@hashicorp.com>
2026-03-27 08:45:42 -07:00
Vault Automation
b301682d0a
[UI] VAULT-43361 leases playwright (#13290) (#13468)
* Add leases tests!

* Remove steps

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-26 21:01:09 -07:00
Vault Automation
6e78ee6a61
UI: fix bug when mounting external kv version & empty payload when tuning external versions (#13361) (#13450)
* default to version 1 when options is returned empty for external kv  mounts

* updating checks for kv, tuning version after mount, reloading plugin after tuning verision

* fix comment

* moved array to const

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-26 16:58:42 -04:00
Vault Automation
673def4f59
[UI][VAULT-42957] Namespace wizard playwright tests (#13289) (#13324)
* wip namespace wizard test

* Namespaces wizard first step

* Add more namespace step 2 tests

* Modified namespace wizard tests!

* Remove namespace wizard tests

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-26 12:50:34 -07:00
Vault Automation
45530c0d48
[UI] Dismiss Wizards in Ember Tests (#13407) (#13442)
* dismisses wizards in ember tests

* clears localStorage for tests that require intro pages

* fixes version assertions in reduced disclosure tests

* adds a wait for file upload in snapshots recovery test

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-26 18:21:01 +00:00
Vault Automation
2c2068f3ca
[UI] [VAULT-43463] Update breacrumbs in remaining pages (#13347) (#13374)
* Update breacrumbs!

* OIDC breadcrumbs..

* Update label to scope(s)

* Fix failing tests!

* Add breadcrumbs to MFA

* Address feedback and fix breadcrumb bugs

* Remove console

* Fix failing tests!

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-24 22:43:16 -07:00
Vault Automation
e33118cee2
[UI] [SECVULN] Underscore Version Update (#13325) (#13343)
* removes doctoc, jsdoc-to-markdown and jsonlint packages and removes underscore version override

* removes generate-docs script which uses removed docfy-md scipt

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-24 15:00:47 +00:00
Vault Automation
d3bd7e6e30
VAULT-43456 - Updates region field for aws on secrets engines config page (#13322) (#13332)
* VAULT-43456 - updates region field for aws on secrets engines config page

* fixed co-pilot review comments

* fixed import

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-24 06:09:23 +00:00
Vault Automation
5176344499
UI: Removing separate hds icon class causing alignment issue + fix toolbar link alignment (#13320) (#13323)
* removing separate hds icon class

* removing duplicate class, adding separate class to handle toolbar link misalignment

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-23 20:45:22 +00:00
Vault Automation
1331818193
UI: Fix namespace search showing empty state when namespaces exist (#13257) (#13286)
* updating verbiage and testing with new listtable replacement

* remove and fix empty state

* cleanup

* rename

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-20 22:06:56 +00:00
Vault Automation
6d4b615671
adds flag to fix chrome in ci (#13279) (#13282)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-20 21:06:39 +00:00
Vault Automation
018cf3e891
bumps sass to latest version (#13267) (#13277)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-20 20:58:29 +00:00
Vault Automation
f3084014d4
bumps webpack to latest (#13255) (#13261)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-20 20:21:19 +00:00
Vault Automation
16f98c11ce
[UI] Dismiss Wizards in Playwright Tests (#12699) (#12728)
* adds constants util for wizards and updates service to use WizardId type

* updates wizards to use WIZARD_ID_MAP values

* updates wizard tests to use the service for dismissal

* updates playwright setup to add all wizard ids as dismissed in localStorage

* removes wizard dismissal step from existing playwright tests

* fixes issues accessing owner in beforeEach hooks of namespaces acceptance tests

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-03-20 15:51:44 -04:00
Vault Automation
260cb5705e
auto: bumps vault-client-typescript version (#12999) (#13013) 2026-03-19 22:16:15 +00:00
Vault Automation
e0f43fb59c
Update messages from plug tier to standard tier (#13140) (#13163)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-19 16:34:18 +00:00
Vault Automation
72cf31a196
UI: Fix transition when mounting an unsupported engine (#13137) (#13170)
* updating transition for unsupported engines to route to config, code cleanup

* test updates

* updated tests to assert route & path are called with transition

* fix assertions

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-19 15:48:53 +00:00
Vault Automation
c95abc09e6
[UI][Bugfix] Only show back to leases button when there is a basekey (#13123) (#13125)
* Only show back to leases button when there is a basekey

* Use if statement

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-18 10:28:25 -07:00
Vault Automation
0a163df630
Backport VAULT-42410 - Deprecated empty state component into ce/main (#13122)
* VAULT-42410 - Deprecated empty state component (#13070)

* VAULT-42410 - Deprecated empty state component

* fixed failing test

* updated list.empty to use HDS Application State component

* [UI] Use hds application state directly suggestion (#13101)

* Use hds application state directly

* Code cleanup..

* updated footer of ApplicationState to use F.LinkStandalone

---------

Co-authored-by: Mohit Ojha <mohit.ojha@hashicorp.com>

---------

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>

* fixed prettier issue

---------

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-18 22:33:59 +05:30
Vault Automation
1ba0b23852
UI: Add playwright test for intro pages (#13057) (#13124)
* playwright test for intro pages

* updates

* updates and namespace intro

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-18 12:47:51 -04:00
Vault Automation
9932623861
UI: Feature Descriptions (#12737) (#13055)
* add and update feature descriptions

* add description doc links, improve spacing,  remove dividers

* update tests

* Update ui/app/components/recovery/page/snapshots/load.hbs



* update seal action and tests

* use description argument for simple descriptions

* clean up

* update with finalized descriptions

* updated policy descriptions

* update client count description

* fix typo and update tests

* update tests

* more test updates

* Apply suggestions from code review



---------

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-18 11:03:29 -05:00
Vault Automation
7cd77ffaeb
fix tree chart label cut off, tree chart visibility state, validation (#13094) (#13119)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-18 09:41:17 -05:00
Vault Automation
b057aac746
[VAULT-43339] 1/2 Chore update TS (#13050) (#13105)
* Initial ts updgrade

* Migrate linked-block to ts to squash ts errors

* [VAULT-43339] 2/2 Update vault-reporting and add ember-intl (#13062)

* Update vault-reporting and add ember-intl

* Add setupIntl for rendering tests

Co-authored-by: Jim Wright <jim.wright@hashicorp.com>
2026-03-17 15:52:40 -07:00
Vault Automation
8b04b3b86d
UI: add playwright test for OIDC provider binary testing (#13052) (#13077)
* add playwright test for OIDC provider binary testing

* spacing

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-17 09:37:12 -05:00
Vault Automation
39f0a7c54c
adding test for cli console (#13016) (#13042)
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-03-16 16:56:57 -04:00
Kianna
f118b381ef
[UI][VAULT-42963] plugin management (#12973) (#13044)
* plugin management tests!

* Add general settings test

* Add configuration settings page

* Update configuration page tests..

* Use configuration page for pki tests

* Fix double comment

* Add configuration page tests

* Update keymgmt and pki tune tests

* Update secret engines to use the step helper

* Add transform configuration workflow test
2026-03-16 11:24:45 -07:00
Vault Automation
523654c7c8
[UI] Update kmip and keymgmt tests to use enableEngine() helper (#12971) (#12984)
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-03-16 10:21:03 -07:00
Vault Automation
248b9c5a50
[UI] Kubernetes Secrets Engine Playwright Test (#12972) (#12982)
* adds playwright test for kubernetes secrets engine

* updates kubernetes create and edit page tests

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-16 09:54:03 -07:00
Vault Automation
9d5cf9b20f
VAULT-42410 - Updated alignment for application state components (#12817) (#13025)
* VAULT-42410 - updating quick actions card to use arg @isAutoCentered={{false}}

* VAULT-42410 - Updated alignment for application state components

* fixed review comment

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:53:35 +05:30
Vault Automation
17e74fed3a
VAULT-42410 - Refactored empty state component for kubernetes directory (#12802) (#13024)
* VAULT-42410 - refactored empty state component for kubernetes directory

* added data-test attributes

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:52:18 +05:30
Vault Automation
7ed28a9e59
VAULT-42410 - Refactored empty state component for remaining files (#12809) (#13023)
* VAULT-42410 - refactored empty state component for remaining files

* added data-test attributes

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:51:49 +05:30
Vault Automation
9f129c4c8e
VAULT-42410 - Refactored empty state component for sync directory (#12808) (#13022)
* VAULT-42410 - refactored empty state component for sync directory

* added data-test attributes

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:51:33 +05:30
Vault Automation
1ea39ba53d
VAULT-42410 - refactored empty state component for replication and recovery directories (#12807) (#13021)
* VAULT-42410 - refactored empty state component for replication and recovery directories

* added data-test attributes

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:51:19 +05:30
Vault Automation
b5c6e83db1
VAULT-42410 - Refactored empty state component for kmip directory (#12806) (#13020)
* VAULT-42410 - refactored empty state component for kmip directory

* added data-test attributes

* fixed failing tests

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:44:55 +05:30
Vault Automation
94c5e6b68e
VAULT-42410 - Refactored empty state component for pki directory (#12805) (#13019)
* VAULT-42410 - refactored empty state component for pki directory

* added data-test attributes

* fixed failing tests

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:43:42 +05:30
Vault Automation
e5e8399f7b
VAULT-42410 - Refactored empty state component for ldap directory (#12804) (#13018)
* VAULT-42410 - refactored empty state component for ldap directory

* added data-test attributes

* fixed application state body text

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:43:10 +05:30
Vault Automation
96aa73f9fa
VAULT-42410 - Refactored empty state component for kv directory (#12803) (#13017)
* VAULT-42410 - refactored empty state component for kv directory

* VAULT-42410 - refactored empty state component for ldap directory

* Revert "VAULT-42410 - refactored empty state component for ldap directory"

This reverts commit be819f7cc4f71912827eb8e7b1740c3a6b111205.

e

* added data-test attributes

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-03-14 08:42:37 +05:30
Vault Automation
98fe959bc2
[VAULT-42685] UI: add playwright coverage for transform binary tests (#12970) (#12983)
* [VAULT-42685] UI: add playwright coverage for transform binary tests

* use enableEngine() helper from base page

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-03-13 14:50:07 -07:00
Vault Automation
83b6e12d81
UI: fix dropdown triggered flyout (#12933) (#13011)
* fix dropdown triggered flyout

* update tests

* hide policy generator action on community

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-13 21:08:42 +00:00
Vault Automation
9790b23c38
SECVULN-38932 update rollup override to latest patch (#12774) (#12800)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-12 23:28:09 -07:00
Vault Automation
18f96d6aa6
Add enable engine method to base (#12946) (#12969)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-03-12 21:52:39 -07:00
Vault Automation
6208c6a416
UI: add playwright test coverage for policies (#12860) (#12947)
* add playwright test coverage for policies

* add playwright test coverage for policy generator in kv v2

* only show intro button for acl policies

* separate ent tests

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-12 17:20:40 -05:00
Vault Automation
7f893c6ea3
[VAULT-42686] UI: add playwright coverage for keymgmt binary tests (#12906) (#12950)
* [VAULT-42686] UI: add playwright coverage for keymgmt binary tests

* use test.step instead of comments

* cleanup

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-03-12 18:16:30 +00:00
Vault Automation
cd2c9b0304
[VAULT-42684] UI: add playwright coverage for kmip binary tests (#12945) (#12949)
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-03-12 18:10:28 +00:00
Vault Automation
c852fa2542
UI: Cert auth method Vault UI (#12890) (#12922)
* add cert auth method to ui

* add test coverage

* add changelog

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-03-11 17:53:58 +00:00
Vault Automation
0278b1f9c4
hide revoke button for certificates that have already been revoked (#12743) (#12766)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-03-05 20:22:39 +00:00