Commit graph

2429 commits

Author SHA1 Message Date
Vault Automation
8cf1370eb8
[UI]: Ember Data Migration Identity (#15194) (#15683)
* [UI]: Ember Data Migration Identity List and Details (#15157)

* Update identity views edm

* Use model directly

* Code cleanup!

* Refresh list view if deleted

* Update identity detail page

* Identity show..

* Have different method types

* Update delete...

* [UI] Ember Data Migration: Identity forms, show, edit, create and list routes (#15291)

* Identity forms...

* Fetch entities and groups in route

* Update forms to have edit

* Fix breadcrumbs

* Update save to use api service method

* Merge entities form...

* Update aliases

* Entity and group show routes

* Fix create / save action

* Add alias form.

* Fix some tests!

* Fix tests and update capability check

* WIP fixing tests...

* Fixes some details page bugs

* Edit form delete actions..

* Passing all tests!!

* Refactor some utils

* Update to class based syntax

* Form label updates

* Remove unused onSuccess

* [UI] Identity EDM code cleanup (#15608)

* Fix cancelLink action

* Update tests to have the correct args

* Ensure add alias button shows when alias does not exist

* Fix lookup input

* Fix other tabs and pages..

* Address comments

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-06-23 07:12:28 -07:00
Vault Automation
02cc36d181
VAULT-46307 - fixed role creation bug (#15667) (#15701)
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-06-20 04:30:16 +00:00
Vault Automation
aa3abfe271
auto: bumps vault-client-typescript version (#15676) (#15678) 2026-06-19 09:36:13 -07:00
Vault Automation
f4c47ca844
auto: bumps vault-client-typescript version (#15672) (#15674) 2026-06-19 15:58:26 +00:00
Vault Automation
334be70e8c
UI: V2 Forms Override Logic (#15102) (#15648)
* add v2 form override logic and test coverage

* Add/update test coverage

* add overrideFieldsInSection helper

* add copywright header, remove unused createFieldOverride helper

* address copilot review comments

* Address copilot comment: Fix grammar in assertion



* Address copilot comment: grammar fix



---------

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
Co-authored-by: Shannon Roberts <shannon.roberts@hashicorp.com>
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-18 11:26:31 -07:00
Vault Automation
b2e7431372
Update vault-client-typescript client (#15547) (#15583)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-06-18 09:06:47 -07:00
Vault Automation
5e0629cf49
[UI] Update Dependency Overrides (#15409) (#15458)
* update dep override report script to fix issue with deps that have large trees

* runs override report and removes unnecessary overrides

* overrides tmp version to 0.2.6

* regenerates override report

* fixes code scanning issue in gen-dep-override-report script

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-06-11 19:59:17 +00:00
Vault Automation
8c37186b50
Backport Migrate Vault Reporting Dashboard from shared package into Vault Enterprise into ce/main (#15382)
* no-op commit

* Migrate Vault Reporting Dashboard from shared package into Vault Enterprise (#14892)

* Migrate Vault Reporting Dashboard from shared package into Vault Enterprise

* Add click interactions for export toggle in usage reporting dashboard tests

* feat(reporting): enhance external link security with rel attributes

* feat(reporting): migrate Vault Reporting Dashboard components and integrate meter chart visualization

* feat(reporting): remove deprecated meter.js and migration instructions for Vault Reporting Dashboard

* Migrate Vault Reporting Dashboard from shared package into Vault Enterprise

* Add click interactions for export toggle in usage reporting dashboard tests

* feat(reporting): enhance external link security with rel attributes

* feat(reporting): migrate Vault Reporting Dashboard components and integrate meter chart visualization

* feat(reporting): remove deprecated meter.js and migration instructions for Vault Reporting Dashboard

* feat(reporting): migrate horizontal bar chart to new viz-card component and remove deprecated files

* feat(reporting): remove horizontal bar chart component and associated files

* feat(reporting): update dashboard to force remount of chart layers on namespace refresh and improve data fetching logic

* feat(reporting): remove usage reporting handler and associated imports

* feat(reporting): refactor route handling and remove safeRoute utility; update data download methods- copilot recommendation

* feat(reporting): enhance tooltip interaction by replacing mouse events with pointer events for better responsiveness

* feat(reporting): remove reporting analytics service and associated tracking logic from dashboard components

* feat(reporting): standardize text casing in dashboard and export components

* feat(reporting): standardize text casing in usage reporting tests

* feat(reporting): add padding to carbon chart for improved layout

* feat(reporting): implement toSentenceCase utility and update chart labels for consistency

* feat(reporting): enhance toSentenceCase utility to handle acronyms and branded names

* feat(reporting): migrate vault-reporting module from shared package to Vault Enterprise

* feat(reporting): enhance tooltip functionality and styling for usage reporting charts

* Fix formatting in pnpm-lock.yaml

* Refactor CSV export to use sentence case for labels and enhance toSentenceCase utility

* Refactor CSV download test to simplify URL handling and assert sentence case labels

* Enhance destination name formatting to use sentence case in reporting dashboard

* Add RabbitMQ branding override and update tests for sentence case handling

---------

Co-authored-by: Aravind VM <aravind.vm@ibm.com>
2026-06-10 13:26:45 -07:00
Vault Automation
cf812c48f7
security: disable scarf top-level
Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2026-06-09 11:53:23 -07:00
Vault Automation
acbcf0f4bd
Enhance tooltip functionality and styling for donut charts (#15308) (#15317)
Co-authored-by: Aravind VM <aravind.vm@ibm.com>
2026-06-09 14:19:55 +00:00
Vault Automation
b14c6ea83f
Backport [UI] Ember Data Migration - Transform secrets engine code cleanup | VAULT-45710 into ce/main (#15307)
* no-op commit

* clean up transform-related components and add tests for alphabet-edit and transformation-edit

* fixed failing tests

* removed redundant test file

---------

Co-authored-by: Mohit Ojha <mohit.ojha@hashicorp.com>
2026-06-09 07:02:49 -07:00
Vault Automation
11aed733f9
auto: bumps vault-client-typescript version (#15271) (#15288) 2026-06-08 16:59:19 +00:00
Vault Automation
a4a0278136
Fix flaky Transit test post EDM (#15243) (#15246)
* added waitFor

* added waitFor for another rotation

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-06-08 11:29:34 -04:00
Vault Automation
6f613e8d28
UI: Ember Data Migration: Transit Secrets Engine (#15195) (#15232)
* UI: Ember data migration: Transit secrets engine - Show & List views (#15015)

* Adding api calls

* fixing timestamps and actions

* fixing routing and moving functions around for model creation

* UI: Ember Data migration: Transit - Create & Edit  (#15085)

* adding in new create form

* updating form to handle editing

* yielding ttl, updating conditional renders

* a lot of moving around

* test fix 1

* test fix 2

* UI: Ember Data migration: Transit Secrets Engine - Key actions (#15176)

* updating store use to use api calls per actions

* forgot export, fixing some tests

* test fixes

* converting to .ts and minor tweaks

* test fixes

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-06-08 11:27:02 -04:00
Vault Automation
1779d0b264
Backport [UI] Ember Data Migration - Transform Role and Transformation views | VAULT-45708 | VAULT-45709 into ce/main (#15234)
* no-op commit

* migrates transform role and transformation views

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

* fixed failing tests and updated query selectors

---------

Co-authored-by: Mohit Ojha <mohit.ojha@hashicorp.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
2026-06-05 22:28:33 +05:30
Vault Automation
7c746abafd
[UI] Ember Data Migration - Transform Templates views | VAULT-45707 (#15188) (#15196)
* VAULT-45707 - migrates transform templates views

* updated fields to snake_case

* updated selectors in test to use GENERAL selector

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-06-04 18:37:21 +00:00
Vault Automation
70d5341132
[UI] Ember Data Migration - Transform Alphabets views | VAULT-45706 (#15184) (#15187)
* VAULT-45706 - migrated transform alphabets views

* fixed failing test

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-06-04 15:22:42 +00:00
Vault Automation
15bdb3c8ee
fix(babel-preset-env): upgrade to preset-env to 7.29.5 (#15068) (#15153)
Co-authored-by: Nina Bucholtz <nina.balachandranmary@gmail.com>
2026-06-03 14:46:55 +00:00
Vault Automation
75b0c7664d
[UI] Update some identity routes to be class based (#15103) (#15104)
* Update routes to be class based

* Update controller super

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-06-03 07:43:56 -07:00
Vault Automation
a1fcf39983
VAULT-44224 - Cleans up SSH-related code and remove unused adapters and models (#15117) (#15120)
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-06-02 20:59:19 +05:30
Vault Automation
5a7eb39077
[UI] Ember Data Migration - SSH Role Sign Key and Generate Credential Views | Vault-45234 (#15100) (#15107)
* migrated ssh views - list, detail, create and edit

* adds validation for role name and update test attributes for consistency

* updated sign key attr name in test

* migrated ssh views - list, detail, create and edit

* adds validation for role name and update test attributes for consistency

* updated sign key attr name in test

* moved flat ordering logic to form as per dynamic selection

* Humanized TTL field display value

* Apply suggestions from code review



* fixed prettier issue

* VAULT-45234 - Migrates SSH credential generation and signing components with forms and Api service

* fixed review comments

* Apply suggestions from code review



---------

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-06-02 00:45:48 +05:30
Vault Automation
c39f093f1e
[UI] Ember Data Migration - SSH Views | VAULT-44224 (#15012) (#15084)
* migrated ssh views - list, detail, create and edit

* adds validation for role name and update test attributes for consistency

* updated sign key attr name in test

* migrated ssh views - list, detail, create and edit

* adds validation for role name and update test attributes for consistency

* updated sign key attr name in test

* moved flat ordering logic to form as per dynamic selection

* Humanized TTL field display value

* Apply suggestions from code review



* fixed prettier issue

---------

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-05-30 00:12:57 +05:30
Vault Automation
e36537aef3
[UI][SECVULN-44627][SECVULN-44645] Update package dependencies using pnpm update in main (#14982) (#15078)
* Upgrade fast-uri

* Run pnpm update to update dependencies

* Remove overrides and update dependencies

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-05-29 15:08:32 +00:00
Vault Automation
5582e0a015
auto: bumps vault-client-typescript version (#15001) (#15016) 2026-05-28 08:58:55 -07:00
Vault Automation
b00064cba2
UI: Ember Data migration: DB overview / credentials (#14912) (#15040)
* migrating db overview page

* fix toolbar alignment on remaining links

* migrating database creds + minor secrets table fix

* update totp key fetch

* removing store for aws

* fix workflow test

* removed commented code

* fix return line

* [UI] Ember Data Migration - Core Addon (#14891)

* removes store service from confirm-leave decorator

* updates secret list header tab component to use capabilities service for database type

* removes store service from edit-form component

* removes ember data fetch support from InfoTableItemArray component

* removes store from shamir components

* removes store from replication components in core addon

* adds missing service injection to shamir flow component

* fixes reduced disclosure test

* fixes issues with seal/unseal workflow

* reverts assertion change in info-table-item-array test

* fixes database test

* updates shamir flow test

* removes commented out code

* fix pathfors

* dont throw messages that dont need to be thrown :)

* updating to use allSettled

* matching whats in adapter

* fix

* updating to use enums

* [UI] Ember Data Migration - TOTP Secrets Engine Views | VAULT-44225 (#14933)

* VAULT-44225 - edm secrets totp views

* fixed review comments and updated validations to match original

* fixed review comments

* fix 2

* update to parseError

* fix

---------

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-05-28 11:10:35 -04:00
Vault Automation
1f192ff4ce
Remove obsolete @lineal-viz/lineal package from dependencies (#14906) (#14938)
Co-authored-by: Aravind VM <aravind.vm@ibm.com>
2026-05-26 07:40:29 -07:00
Vault Automation
3f2f491f1d
[UI] Ember Data Migration - TOTP Secrets Engine Views | VAULT-44225 (#14933) (#14983)
* VAULT-44225 - edm secrets totp views

* fixed review comments and updated validations to match original

* fixed review comments

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-05-26 11:31:44 +05:30
Vault Automation
6bf3c70f71
auto: bumps vault-client-typescript version (#14956) (#14962) 2026-05-22 16:58:03 +00:00
Vault Automation
e30d937d03
Backport [UI] Ember Data Migration - Core Addon - Search Select into ce/main (#14952)
* no-op commit

* backports 2a98c83

* fixes conflicts

---------

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: Jordan Reimer <jordan.reimer@hashicorp.com>
2026-05-22 09:58:00 -06:00
Vault Automation
48efc519bc
[UI] Ember Data Migration - Core Addon (#14891) (#14953)
* removes store service from confirm-leave decorator

* updates secret list header tab component to use capabilities service for database type

* removes store service from edit-form component

* removes ember data fetch support from InfoTableItemArray component

* removes store from shamir components

* removes store from replication components in core addon

* adds missing service injection to shamir flow component

* fixes reduced disclosure test

* fixes issues with seal/unseal workflow

* reverts assertion change in info-table-item-array test

* fixes database test

* updates shamir flow test

* removes commented out code

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-05-21 16:52:55 -06:00
Vault Automation
f315c2fc89
[UI] Migrate lineal charts to carbon (#14448) (#14898)
* Migrate lineal bar charts to carbon

* revert changes made to mirage

* fix failing tests

* fix test failures

* removed the usage of render modifiers

* Update RunningTotal component to handle null values for chart data and adjust test for simple chart rendering

* Enhance RunningTotal component with Carbon Charts integration and accessibility improvements



* Migrate client usage by month bar chart to Carbon Charts with updated options and styles



* Update overview tests to utilize new chart selectors and improve assertions for client stats visibility



* Remove unnecessary nested-interactive a11y rule suppression from carbon-chart tests

* UI: Enhance chart color scales and options for client usage visualization to use HDS color tokens

* Refactor chart-related constants and remove unused functions from chart helpers

* Update date range inputs in client usage overview tests to use constants for historical months

---------

Co-authored-by: Aravind VM <aravind.vm@ibm.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-20 17:19:50 +00:00
Vault Automation
bed8bc4b36
auto: bumps vault-client-typescript version (#14896) (#14897) 2026-05-20 10:12:45 -07:00
Vault Automation
0a27857988
[UI] Ember Data Migration - MFA (#14721) (#14894)
* Update mfa index route beforeModel to use api instead of store

* MFA form...

* Remove mfa method

* WIP

* first arg..

* Working form submit

* Working create forms..

* Put model back in original state..

* Working edit

* Update methods list

* Working detail..

* Working infotablerows

* Use form arg instead of model

* Set up new enforcements form

* MFA enforcement...

* Update remaining pages...

* Add more util helpers

* Refactor

* Update targets initial values

* Update targets to use api

* Update useExisting

* Patch SearchSelect and fix mfa-login-enforcement-form test

* Some more tests fixed..

* Working mfa-method tests

* Passing method-form-test

* Update editDisabled

* Address feedback..

* Add attribute to data for display

* Update displayFields

* Add defaultValue

* Update tests..

* Conditionally show onClose

* Add defaultvalue

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-05-20 13:36:35 +00:00
Vault Automation
62a46501f9
auto: bumps vault-client-typescript version (#14873) (#14874) 2026-05-18 21:52:00 -07:00
Vault Automation
fbb9a760cb
auto: bumps vault-client-typescript version (#14809) (#14871) 2026-05-19 02:31:27 +00:00
Vault Automation
28d1fe0387
UI: Generalize certificate card to display other encoding formats (#14844) (#14867)
* rename component from CertificateCard to EncodedDataCard

* differentiate between pem and general encoded data

* convert to typescript, update tets

* separate conditional so its easier to read

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-05-18 16:36:37 -07:00
Vault Automation
0f36a0f477
UI: Fix stuck transit dropdowns (#14845) (#14860)
* use loose-equal comparison so string and numeric values match

* add changelog

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-05-18 13:24:32 -07:00
Vault Automation
74dce07c96
VAULT-44211 - removed legacy Key Management adapter, model, and serializer files (#14838) (#14839)
Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-05-15 20:25:36 +00:00
Vault Automation
3679be155f
Ember Data Migration - Keymanagement Provider views | VAULT-44905 (#14816) (#14828)
* VAULT-44904 - edm for keymgmt key views



* resolved pr review comments



* moved distribution fields to component and added util tests

* fixed review comments

* updated key-edit component to use form and fixed failing tests

* VAULT-44905 - edm keymgmt provider views

---------

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 17:39:49 +00:00
Vault Automation
86e46a1691
feat(wizard-service): extract namespaces wizard state logic into wizard service (#14793) (#14815)
Co-authored-by: Nina Bucholtz <nina.balachandranmary@gmail.com>
2026-05-15 08:23:11 -05:00
Vault Automation
3a3b6a3725
[UI] Ember Data Migration - Keymanagement Key views | VAULT-44904 (#14744) (#14810)
* VAULT-44904 - edm for keymgmt key views



* resolved pr review comments



* moved distribution fields to component and added util tests

* fixed review comments

* updated key-edit component to use form and fixed failing tests

---------

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 15:22:15 +05:30
Vault Automation
4a6007742d
Backport [UI][VAULT-44640] - Extract shared code snippets logic to snippet service into ce/main (#14769)
* no-op commit

* [UI][VAULT-44640] - Extract shared code snippets logic to snippet service (#14760)

* feat(snippet-service): extract shared logic between namespace wizard and v2 forms

* feat(snippet-service): update namespace wizard and forms apply to use snippet service.

* feat(tests): unit tests for snippet service

* fix(copyright): add copyright header for snippet constants file

---------

Co-authored-by: Nina Bucholtz <nina.balachandranmary@gmail.com>
2026-05-13 16:57:54 -05:00
Vault Automation
bc7c3ed5f7
UI: Ember Data migration: Policies (#14710) (#14787)
* updating policies to use api instead of ember models

* minor fixes

* pr comments pt1

* PR comments pt2

* test fix

* updating test

* updating intefaces

* updating to remove model arg

* remove comments

* refactor for pr comments

* fixes

* form field fix

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-05-13 21:09:50 +00:00
Vault Automation
b209d1218a
[VAULT-44669] Address LDAP hierarchical role bug (#14731) (#14738)
* [VAULT-44669] Address LDAP hierarchical role bug

* add test coverage

* add changelog

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-05-13 08:49:24 -07:00
Vault Automation
f0cf2a4b68
UI/v2 forms infrastructure (#14134) (#14694)
* copies v2 form components from POC branch

* fixes issue in form-config-generator when path parameters are not defined

* adds api code-generator for snippet creation

* expands cli and terraform code generators

* updates form-config-generator to return api path from spec

* fixes issue setting field value in v2-form class

* updates form-config types

* updates v2 form and renderer components to conditional render fields

* adds v2 form apply component

* updates v2 form wizard component to support apply step

* add support for field types (text input variants, text area, checkbox, radio, masked input) and add test coverage

* Dynamic field visibility and Select field support

* [POC] Public PKI (mocked) Wizard - revert this before merging

* Revert "[POC] Public PKI (mocked) Wizard - revert this before merging"

This reverts commit 66646f1d7a71d0e67028ebcabcfe33925197ffc9.

* cleanup & address copilot pr comments

* address PR comments

---------

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
Co-authored-by: Jordan Reimer <jordan.reimer@hashicorp.com>
2026-05-13 08:46:34 -07:00
Vault Automation
72c3492cef
[UI][VAULT-44837] Update Credential units total to only show 4 decimal places (#14625) (#14711)
* Add tests for chart helper

* Ensure the decimal places are 4 for credential units total

* Add new chart-helpers method

* Add jsdoc comment

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-05-11 16:30:11 +00:00
Vault Automation
417d3dbcb0
[UI] Ember Data Migration - OIDC Cleanup (#14658) (#14709)
* removes unused ember data files for oidc

* updates custom message test to return a different value for current token rather than resetting the stub

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-05-11 15:47:46 +00:00
Vault Automation
41bfbebb5a
[UI] Ember Data Migration - OIDC Assignments (#14491) (#14657)
* updates oidc assignmenmts list view to use api service

* updates oidc assignments details view to use api service

* updates oidc assignment create and edit views to use api service and form class

* updates oidc assignment-form tests

* updates oidc-key-template component to use form class

* updates oidc-assignment-template component to use form class

* updates teardown in oidc-config clients tests to use api service

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-05-11 08:37:31 -06:00
Vault Automation
db7a0ee071
UI: Add validations to visual policy editor (#14688) (#14696)
* add validations to policy flyout

* add validations to policy form

* remove passing formatted policy back from policy/builder

* add changelog

* change label to "path"

Co-authored-by: claire b <68122737+hellobontempo@users.noreply.github.com>
2026-05-08 23:03:46 +00:00
Vault Automation
74ab0fec97
override lodash-es dep (#14314) (#14321)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-05-07 15:00:45 -05:00