2026 Commits

Author SHA1 Message Date
Vault Automation
8a9c306960
UI: Create version card (#8710) (#8744)
* setup version card

* folder restructure

* Adding todos, removing test

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2025-08-20 18:06:44 +00:00
Vault Automation
9a73034335
UI: Creating Metadata card for configuration page (#8679) (#8709)
* card setup

* updating to pass in vals

* remove test usage

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2025-08-19 17:21:41 -04:00
lane-wetmore
04295060d1
remove readonly attr once element is ready for input (#31502) 2025-08-15 11:47:37 -05:00
claire bontempo
a607fb181c
UI: wrap ember-power-select- overrides so Hds::SuperSelect is usable (#31492)
* wrap ember-power-select overrides in search-select css selector

* move class accidentally applied to nested block

* make renderInPlace default to true
2025-08-13 18:01:10 -07:00
lane-wetmore
bb54062c3d
UI: Snapshots index route (#31473)
* build out snapshots index route

* add card for loaded snapshot

* add tests

* lint fix and remove logs

* use api enum

* lint fix

* remove extra imports

* tidy

* routing updates

* update tests

* update styling

* improve types

* lint

* add copyright header

* update capability check

* pull out header

* add copyright headers

* update url

* Update ui/app/routes/vault/cluster/recovery/snapshots/snapshot.ts

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>

* test + error handling updates

* update details route and add integration tests

* tidy tests and pull out header title

* lint

* test updates

---------

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-08-13 15:07:45 -05:00
Dan Rivera
3f30ca89ce
UI: Security card component for new configuration page (#31487)
* setup layout for security card

* cleanup

* remove test use
2025-08-13 13:56:17 -04:00
Angel Garbarino
b0d8f4f1be
UI Bug fix: Fix DR Secondary view (#31478)
* test coverage and the fix

* not working

* fix failing test

* fix another test

* changelog

* the correct changelog number
2025-08-13 11:16:46 -06:00
claire bontempo
7d4854d549
UI: Build dropdown filter toolbar (#31475)
* build filter toolbar component

* delete unused controllers

* rename enum and move to client count utils

* wire up filters to route query params

* update test coverage

* add support for appliedFilters from parent

* update type of ns param

* move lists to client-list page component
2025-08-12 17:41:15 +00:00
Matthew Irish
32e806f88a
[UI] - Glimmerize b64-toggle component (#31423)
* convert b64-toggle to ts and make it a glimmer component

* update usage of b64-toggle
2025-08-12 11:23:32 -05:00
Matthew Irish
c88b3136a6
enable test server in dev (#31469) 2025-08-11 13:55:24 -05:00
claire bontempo
b0a9ad2236
UI: Generalize Clients::Table component (#31439)
* generalize test selectors

* generalize table component

* update tests, add component test

* delete unused selectors

* add coverage for yielded empty state

* update sync selector

* update to advanced table

* rename key to "namespace_path"
2025-08-11 11:36:56 -07:00
Dan Rivera
6d7968a7aa
UI: Moving CTA buttons out of toolbars for keymgmt + add manage button (#31466)
* moving CTA buttons out of toolbar

* adding flag check, using dropdown

* moving flag computations into computed property
2025-08-11 14:05:37 -04:00
claire bontempo
6b1a6b2efd
UI: Upgrade to HDS 4.20.1 (#31467)
* update package

* update test for replicaiton

* fix a11y failure
2025-08-11 09:12:15 -07:00
claire bontempo
9b752258ef
use findRecord instead (#31470) 2025-08-11 08:46:25 -05:00
Dan Rivera
33132416cc
moving CTA out from toolbar into separate hds button (#31456) 2025-08-07 17:41:05 -04:00
Dan Rivera
53bd1e2af2
UI: Adding flag for displaying old or new page views for secret engines (#31451)
* adding oldengine flag and comments in metadata util

* remnant
2025-08-07 17:40:32 -04:00
lane-wetmore
3d461150b1
add basic routes for secrets recovery (#31412)
* add basic routes for secrets recovery

* lint fix no index invocation

* hide routes in production

* update routes

* add missing route js files

* add comments and clean up

* update tests
2025-08-06 12:02:05 -05:00
claire bontempo
3b1513127e
delete open api tests (#31426) 2025-08-05 11:36:25 -07:00
claire bontempo
9507c22c45
UI: Builds template and basic page component for new client-list route (#31414)
* resolve todos

* rename chart container component

* template the client-list route

* update tests

* only render colon if items is selected

* stub clients endpoint so activity is consistent
2025-08-05 10:26:27 -07:00
Evan Moncuso
fb6982b5e9
replace tooltip and tweak working on for replication dash card (#31395) 2025-08-04 08:33:52 -07:00
Matthew Irish
970975cfa4
[UI] - Colocated components in addons (#31413)
* core: run colocated components codemod

* kmip: run colocated components codemod

* replication: run colocated components codemod

* core: remove manual setting of templates with setComponentTemplate

* run prettier
2025-08-04 08:02:27 -07:00
Matthew Irish
0d7882cda6
fix error on transform-edit-form component (#31409) 2025-08-01 13:19:45 -07:00
claire bontempo
f04fe92b89
UI: Remove tabs for each client count type (#31393)
* delete vertical bar grouped

* delete individual routes and tabs for client count types

* add nav-bar component to hide tab in production

* first round of test updates

* skip client list tests for now

* reogranize overview tests

* fix css color for chart

* change chart styling from grid to flex

* add split view for running total chart

* update latest colors from designs

* add changelog

* rename yield blocks to be more flexible

* add conditional for description

* delete routes
2025-08-01 11:02:06 -07:00
Matthew Irish
4a2b5bf690
run colocated components codemod (#31397) 2025-08-01 10:04:25 -06:00
Dan Rivera
3bb3e168f0
adding settled line (#31396) 2025-08-01 10:47:12 -05:00
Jordan Reimer
863ab9408c
[UI] Ember Data Migration - Auth Method Enable (#31394)
* adds form for auth method and updates mount backend form to use it

* fixes tests
2025-08-01 08:54:41 -06:00
Dan Rivera
c80c4b4180
UI: Fix externally mounted engine tooltip bug (#31382)
* adding clause for external plugin to tooltip

* fixing mouseover event

* fix check

* pulling object out of list

* fix used parameter

* adding comments

* fix

* fixing tests

* adding 1 more test

* update tooltip func, remove excess params, update tests
2025-07-30 12:01:27 -04:00
claire bontempo
3a37fe4cca
UI: Stablize control group tests (#31390)
* use hds alert component, update tests delete page objects

* move token to next row

* revert compact alert

* remove a11y overrides for control group tests
2025-07-30 08:26:18 -07:00
claire bontempo
f18a0643d3
UI: Cleanup scss color variables (#31386)
* update greys to use hds tokens

* update blue vars

* remove unused color vars

* replace remaining colors, add hex codes in commnets

* update kv rgp color

* remove color_variables file and use hds tokens directly
2025-07-29 13:13:08 -07:00
Zack Moore
e6ce95acd3
Replace codemirror 6 code editor with HDS CodeEditor component (#30188)
* Completed initial replacement of editor

* fixing ts issues

* removing codemirror modifier and deps

* working on replacing the code editor

* addressing linting concerns

* cleaning up policy-form editor

* fixing linting issues

* fixing linting issues

* fixing tests

* fixing tests

* fixing tests

* fixing tests

* fixing failing tests

* cleaning up PR

* fixing tests

* remove outdated message for navigating editor

* fix linting in tests

* add changelog

* fix tests

* update naming

* remove unused lint param + name changes

* update test selector usage

* update test selector usage

* update test selector usage

* lint fixes

* replace page object selectors

* lint fix

* fix lint

* fix lint after merge

* update tests

* remove import

---------

Co-authored-by: Lane Wetmore <lane.wetmore@hashicorp.com>
2025-07-23 11:12:20 -07:00
Jordan Reimer
8011ac728c
fixes ent tests (#31355) 2025-07-22 15:34:32 -06:00
Jordan Reimer
c7102065c8
reinstitutes api migration reversions (#31347) 2025-07-22 11:57:24 -06:00
Jordan Reimer
3c7df59b6d
[UI] Ember Data Migration - Remove API Client (#31337)
* removes api client in favor of dependency

* removes api-client path from ignore files and configs

* removes normalize keys method from api service

* removes normalize keys test for api service
2025-07-21 09:13:26 -06:00
Jordan Reimer
4a76fdce59
updates login settings api vars to snake_case (#31336) 2025-07-18 12:09:28 -06:00
Jordan Reimer
8700becc45
[UI] Ember Data Migration - API Property Casing (#31325)
* updates api client vars to snake_case for custom messages

* updates api client vars to snake_case for tools

* updates api client vars to snake_case for sync

* updates api client vars to snake_case for secrets engine

* updates api client vars to snake_case for auth

* updates api client vars to snake_case for usage

* updates api client dep to point to gh repo

* fixes custom-messages service unit tests

* fixes configure-ssh test

* fixes configure-ssh test...again
2025-07-18 09:32:01 -06:00
claire bontempo
41d8301927
UI: Fix namespace picker selecting all namespaces with matching nodes (#31326)
* add test

* add changelog
2025-07-17 15:56:59 -07:00
Dan Rivera
4c828c389d
UI: Replication - fixing overflow issue on secondaries list / table (#31323)
* fixing overflow issue on secondaries lists

* add checks in tests
2025-07-17 15:05:04 -04:00
claire bontempo
6981f475c6
remove sys/namespace capabilities check for refresh button (#31308) 2025-07-17 10:06:09 -07:00
claire bontempo
0fb6c5e895
UI: Include user's root namespace in the namespace picker if it is not the true root (#31300)
* add userRootNamespace to namespace picker

* add changelog
2025-07-16 22:39:21 +00:00
claire bontempo
e29c6e3496
UI: Fix namespace context in capabilities service (#31276)
* test coverage for namespace capabilities checks;

* set namespace header with appropriate context

* add more test coverage, restore stub

* add changelog
2025-07-15 10:00:15 -07:00
Dylan Hyun
046c33bc72
[VAULT-34734] UI: Move the text input block in FormField under the HDS block (#30859)
* [UI] Updated `FormField` to use `Hds::Form::TextInput` for `type=string` and `type=number`  (#34733)

* [UI] Updated `FormField` tests for `type=string` and `type=number` (#34733)

* [UI] Fixed failing test cases from `FormField` `type=string` and `type=number` updates (#34733)

* [UI] Removed checks for this.hideLabel and this.labelString (#34733)

* [UI] Standardize test cases for `FormField` `editType=undefined` (#34733)

* [UI] Update `editType=undefined` tests to use `assert.true` (#34733)

* [UI] Update logic of isHdsFormField to align to previous template (#34733)

* Update ui/tests/integration/components/form-field-test.js

Co-authored-by: Cristiano Rastelli <public@didoo.net>

* [UI] Added `CharacterCount` to `FormField` text input (#34733)

---------

Co-authored-by: Cristiano Rastelli <public@didoo.net>
2025-07-11 14:59:45 -04:00
Dan Rivera
611ca3036f
UI: Fix namespace picker not showing root when explicitly logging in (#31242)
* update path check

* adding comment

* updating service and adding test

* Update ui/app/services/namespace.js

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>

---------

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-07-10 15:20:56 -04:00
claire bontempo
a260fa668e
delete unused component (#31241) 2025-07-09 20:56:00 +00:00
Eren Tantekin
b2a814528b
[UI] [VAULT-37770] [Updated] Update vault-reporting addon to remove the survey link (#31236) 2025-07-09 10:56:51 -07:00
claire bontempo
31051ef1e4
UI: Implement api service in auth components (#31085)
* change entity_id to camel casing, remove "backends" key from stored auth data

* fix tokenExpirationEpoch returning NaN, use authSuccess in auth service tests

* camel case mfa_requirement references

* refactor auth service

* implement api service for token method

* implement api service in standard auth methods

* add lookupSelf request to persistAuthData method in auht service instead of calling in components

* implement api service in oidc-jwt component

* implement api service in okta component

* implement api service in saml component

* use api service for wrapped_token query param

* remaining test updates, enterprise tests and stabilize auth helpers

* upate renew() to use new persistAuthData method, add a test

* revert as this will be addressed upstream

* rename supported-login-methods to auth-form-helpers and delete old supported-auth-backends helper, update tests

* cleanup normalize after testing mfa validation for each auth method

* update type declarations, set displayName in each method component

* stabilize redirect tests by waiting for login before asserting url

* stabilize tests

* modernize typescript syntax, move error const to util

* use mirage instead of vault server to resolve test race conditions

* fix file import
2025-07-09 10:11:23 -07:00
Jordan Reimer
75e1108750
[UI] Ember Data Migration - Auth Method List/Config (#31203)
* updates auth method list and config views to use api service

* adds capabilities checks to auth methods route

* fixes auth method config tests

* updates SecretsEngine type to Mount

* updates listingVisibility value in config test

* adds missing copyright header
2025-07-08 11:50:38 -06:00
Shannon Roberts (Beagin)
aa27ee4b0a
[VAULT-37111] UI: use general selector for textarea toggle (#31222)
* [VAULT-37111] UI: use general selector for textarea toggle

* rename data-test-text-file-textarea to data-test-masked-input to match hds component
2025-07-08 08:50:14 -07:00
Shannon Roberts (Beagin)
740107f47e
[VAULT-37110] UI: Replace data-test-text-toggle with general selector textToggle (#31175) 2025-07-07 14:17:17 -07:00
Shannon Roberts (Beagin)
0ee8d99d9c
UI: Fix flaky secrets-sync test with optional chaining (#31176)
* UI: Fix flaky secrets-sync test with optional chaining

* resolve timing issues by moving cleanup directly to test and stubbing endpoint instead of relying on req.passthrough()

* Revert "UI: Fix flaky secrets-sync test with optional chaining"

This reverts commit 3e170db4a3136655d3a46e193879fa726fd44567.

* add data wrappers & reset hvd flag before deleting the admin namespace

---------

Co-authored-by: claire bontempo <cbontempo@hashicorp.com>
2025-07-02 16:31:02 -07:00
claire bontempo
fef422756e
UI: fix custom message namespace test and mirage passthrough requests (#31164)
* navigate to namespace to fix custom message test

* properly return passthrough requests from mirage
2025-07-01 12:42:47 -07:00