Commit graph

2211 commits

Author SHA1 Message Date
Vault Automation
591e963342
add carbon tree chart (#11965) (#11970)
* add carbon tree chart

* a11y and test improvements

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-01-23 23:59:12 +00:00
Vault Automation
0d0a06c491
Update eslint console rule (#11883) (#11948)
Allow for console error and warn and fail for everything else.
Remove disable rules for console.

Co-authored-by: Angelo Cordon <angelo.cordon@hashicorp.com>
2026-01-23 13:26:41 -08:00
Vault Automation
e21dfb9707
UI: Add tune support to Kubernetes Secrets Engine (#11855) (#11935)
* updating kub to use new config pages

* fix tests

* remove cta

* fix test

* updating configure route data, adding tests for dropdown/exit button

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-01-23 17:27:22 +00:00
Vault Automation
433f90417a
add variable template (#11923) (#11932)
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2026-01-23 09:49:26 -06:00
Vault Automation
bb75e0846a
[UI][VAULT-41961] Update Access nav and breadcrumbs (#11869) (#11915)
* Update access nav and breadcrumbs

* Fix tsts and update permissions

* Remove pausetest

* Check if root is an array

* Fix edit breadcrumb

* Fix more tests!

* Fix logic

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-22 17:55:18 -08:00
Vault Automation
c493633d99
update lodash version (#11893) (#11906)
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-01-22 18:36:13 +00:00
Vault Automation
60eb60c24f
[UI] Ember Data Migration - KMIP Cleanup (#11838) (#11865)
* updates kmip scope roles route to ts

* updates kmip scope roles route to use api service and adds page component

* converts kmip role route to ts

* fixes a11y error in kmip header-credentials component

* updates kmip role route to use api service and adds page component

* removes kmip operation-field-display component that was moved into role page component

* converts kmip role create route to ts

* moves kmip role form component to component directory root

* converts kmip role form component to ts

* adds operation-groups helper and refactors kmip role page to use it

* adds operation-label helper and updates kmip role page to use it

* converts kmip edit role route to ts

* updates kmip role test to use operation-groups helper

* adds kmip role form

* updates kmip role edit and create routes to use api service and form class

* updates kmip role form component to work with form class

* updates kmip acceptance tests

* converts kmip credentials index route to ts

* updates kmip credentials route to use api service

* adds kmip credentials page component

* converts kmip credentials show route to ts

* updates kmip credentials show route to use api service and adds page component

* fixes flash message issue on kmip role form submit success

* converts kmip credentials generate route to ts

* reverts kmip credentials show page component in favor of details-credentials component which is also used in generate route

* fixes kmip details-credentials tests

* update kmip credentials generate route to use api service and updates page component

* removes store and pagination services from kmip engine

* converts kmip breadcrumb component to ts

* converts kmip header scope component to ts

* removes kmip Ember Data models and adapters

* removes store reference from kmip acceptance tests

* fixes issues routing back to secrets engine via breadcrumb in kmip roles and credentials routes

* removes kmip role adapter test

* updates open api helpers tests

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-01-21 17:20:19 +00:00
Vault Automation
04d1d4ca76
UI: Client count error handling (#11852) (#11859)
* move utils to a folder

* separate methods for serializing

* separate test coverage too

* make formatQueryParams a separate util

* use api service to request export data

* consolidate error templates

* move export request to parent route

* replace EmptyState with ApplicationState

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-21 02:56:29 +00:00
Vault Automation
318d6a2843
UI: Add automation snippets to policy read view (#11804) (#11856)
* add automation snippets to policy and convert to page component

* only show for acl types

* remove unnecessary tag

* update test coverage

* last fix, oops!

* wait for dropdown to close

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-20 16:30:28 -08:00
Vault Automation
5e36c2417f
[UI] Ember Data Migration - KMIP Credentials (#11837) (#11858)
* updates kmip scope roles route to ts

* updates kmip scope roles route to use api service and adds page component

* converts kmip role route to ts

* fixes a11y error in kmip header-credentials component

* updates kmip role route to use api service and adds page component

* removes kmip operation-field-display component that was moved into role page component

* converts kmip role create route to ts

* moves kmip role form component to component directory root

* converts kmip role form component to ts

* adds operation-groups helper and refactors kmip role page to use it

* adds operation-label helper and updates kmip role page to use it

* converts kmip edit role route to ts

* updates kmip role test to use operation-groups helper

* adds kmip role form

* updates kmip role edit and create routes to use api service and form class

* updates kmip role form component to work with form class

* updates kmip acceptance tests

* converts kmip credentials index route to ts

* updates kmip credentials route to use api service

* adds kmip credentials page component

* converts kmip credentials show route to ts

* updates kmip credentials show route to use api service and adds page component

* fixes flash message issue on kmip role form submit success

* converts kmip credentials generate route to ts

* reverts kmip credentials show page component in favor of details-credentials component which is also used in generate route

* fixes kmip details-credentials tests

* update kmip credentials generate route to use api service and updates page component

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-01-20 23:15:13 +00:00
Vault Automation
7cedc372c3
VAULT-41973 Move sidebar to core (#11850) (#11857)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-20 22:54:38 +00:00
Vault Automation
8b300cf6eb
[UI] Ember Data Migration - KMIP Roles (#11801) (#11854)
* updates kmip scope roles route to ts

* updates kmip scope roles route to use api service and adds page component

* converts kmip role route to ts

* fixes a11y error in kmip header-credentials component

* updates kmip role route to use api service and adds page component

* removes kmip operation-field-display component that was moved into role page component

* converts kmip role create route to ts

* moves kmip role form component to component directory root

* converts kmip role form component to ts

* adds operation-groups helper and refactors kmip role page to use it

* adds operation-label helper and updates kmip role page to use it

* converts kmip edit role route to ts

* updates kmip role test to use operation-groups helper

* adds kmip role form

* updates kmip role edit and create routes to use api service and form class

* updates kmip role form component to work with form class

* updates kmip acceptance tests

* fixes flash message issue on kmip role form submit success

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-01-20 20:38:18 +00:00
Vault Automation
48dbd17974
UI: Add tune support for PKI Secrets engine (#11761) (#11826)
* add dropdown

* first pass

* adding configure page w creation, edit and routing

* remove route

* remote route usage

* test fixes

* fix title

* add things back

* test fixes

* testing

* moving to template

* fixing configure

* applying suggestions & updating tests

* removing login lines to mend tests

* update header

* fix test

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-01-16 21:30:18 +00:00
Vault Automation
7a29044ea4
UI: Implement policy generator in kv v2 routes (#11798) (#11813)
* add support for initializing with capability paths

* only render flyout for enterprise versions

* update PolicyStanza to support object

* add policy generator to kv

* only set preset stanzas if no changes have been made

* add test coverage for kv adding policy generate to page headers

* add community test

* add test coverage to capabilities service

* add changelog

* add close callback

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-16 10:45:01 -08:00
Vault Automation
0793c817ef
[UI][VAULT-40930] Replace direct use of Hds::PageHeader with Page::Header (#11721) (#11760)
* Replace direct use of hds::pageheader with page::header

* Update test selector

* Remove unused selector

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-15 07:43:05 -08:00
Vault Automation
673f170d03
[UI] Ember Data Migration - KMIP Scopes (#11763) (#11781)
* converts kmip scopes index route to ts

* adds capabilities service to kmip engine

* updates kmip scopes index route to use api service

* adds kmip scopes page component

* adds kmip scopes create page component

* adds pagination component to scopes page

* adds tests for kmip scopes page component

* fixes path for kmip scope capabilities in scopes route

* fixes issue with linked block linkPrefix in kmip scopes page

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-01-14 23:09:23 +00:00
Vault Automation
7592c217ac
catch 404 error for ldap overview (#11734) (#11738)
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-13 01:27:23 +00:00
Vault Automation
b7b7002d71
UI: Fix error parsing for creating LDAP roles (#11731) (#11737)
* parse error

* add test coverage

* update test so original code fails the same way

* remove unused vars

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-13 01:04:45 +00:00
Vault Automation
a4435c1fd0
VAULT-17006 - Replaced EmptyState component with HDS ApplicationState for "identity" directory (#11652) (#11662)
* VAULT-17006 - Replaced EmptyState component with HDS ApplicationState for "identity" directory

* reverted top margin spacing to use top padding instead

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-01-12 15:17:31 -05:00
Vault Automation
1484f71665
VAULT-17006 - Replaced EmptyState component with HDS ApplicationState for "clients" directory (#11648) (#11709)
* VAULT-17006 - Replaced EmptyState component with HDS ApplicationState for "clients" directory

* added missing data-test values to HDS:ApplicationState header and body

* reverted top margin spacing to use top padding instead

* updated class for consistent spacing and added icon & errorCode args

* fixed failing test

* fixed vertical alignment for Hds Application State error

* VAULT-17006 - Replaced EmptyState component with HDS ApplicationState for "clients" directory

* added missing data-test values to HDS:ApplicationState header and body

* reverted top margin spacing to use top padding instead

* updated class for consistent spacing and added icon & errorCode args

* fixed failing test

* fixed vertical alignment for Hds Application State error

* fixed failing test case

Co-authored-by: mohit-hashicorp <mohit.ojha@hashicorp.com>
2026-01-12 16:54:28 +00:00
Vault Automation
a78fd4e78c
[UI] Remaining page headers update (#11650) (#11707)
* Update page headers that were missed in other prs

* VAULT-40928 replication headers

* VAULT-40926 swagger ui page header

* VAULT-40921 remaining core pageheader

* VAULT-40929 sync headeres

* Fix replication tests

* Fix tests!

* Fix eslint error

* Fix mislabel

* Add badge selector

* Fix failing tests

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-12 15:55:04 +00:00
Vault Automation
380548836b
[UI] Update page headers for config-ui (#11603) (#11619)
* Update page headers for config-ui

* Fix failing tests!

* Fix messages tests!

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-09 14:50:45 -08:00
Vault Automation
1211b75aaf
Backport [UI] Ember Data Migration: KMIP Config into ce/main (#11676)
* [UI] Ember Data Migration: KMIP Config (#11637)

* converts kmip configuration route to ts

* adds ts and template lint deps to kmip engine

* adds api service to kmip engine

* updates kmip configuration route to use api service

* converts kmip configuration template to page component

* converts kmip configure route to ts

* updates kmip configure workflow to use api service and form class

* enables ts transform in kmip engine

* fixes a11y violations on kmip configuration page

* Update ui/app/forms/secrets/kmip/config.ts

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>

---------

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>

* fixes lint error

---------

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
Co-authored-by: Jordan Reimer <jordan.reimer@hashicorp.com>
2026-01-09 14:31:28 -07:00
Vault Automation
75d878505e
[UI] KvHeader component refactor (#11582) (#11595)
* Remove kv header component and add tabs/toolbar component

* Use copyright headers

* Comment out dropdown check

* Add test back

* Remove extra click for now

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-09 13:16:59 -08:00
Vault Automation
a9b527583d
[UI] Kubernetes Auth Config Bug (#11643) (#11666)
* updates kubernetes_ca_cert auth config field to file editType

* adds changelog

* renames changelog file

* updates auth configure section route unit tests

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2026-01-09 20:27:52 +00:00
Vault Automation
659833d85a
Update kmip page headers (#11566) (#11577)
Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2026-01-09 20:05:29 +00:00
Vault Automation
c02394dc37
UI: Policy Generator Fly out (#11512) (#11654)
* add <h> tags for form header elements

* make policy snippet args reusable util

* build flyout component

* add test coverage for flyout

* update flash toast tests

* move policy tests to directory

* remove link now that its a default

* abc imports

* add test for default templates

* add comment to example

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-09 19:20:10 +00:00
Vault Automation
4cd639954e
UI: Updating flaky kv workflow test (#11626) (#11677)
* moving dropdown check in flaky test

* Skip navigation test

Skip the test for empty backend navigation in kv-v2 workflow.

* fix space

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2026-01-09 13:22:21 -05:00
Vault Automation
12e793039a
[UI] - migrate to pnpm for JS package management (#11651) (#11661)
* move from yarn to pnpm for package management

* remove lodash.template patch override

* remove .yarn folder

* update GHA to use pnpm

* add @babel/plugin-proposal-decorators

* remove .yarnrc.yml

* add lock file to copywrite ignore

* add @codemirror/view as a dep for its types

* use more strict setting about peerDeps

* address some peerDep issues with ember-power-select and ember-basic-dropdown

* enable TS compilation for the kubernetes engine

* enable TS compilation in kv engine

* ignore workspace file

* use new headless mode in CI

* update enos CI scenarios

* add qs and express resolutions

* run 'pnpm up glob' and 'pnpm up js-yaml' to upgrade those packages

* run 'pnpm up preact' because posthog-js had a vulnerable install. see https://github.com/advisories/GHSA-36hm-qxxp-pg3

* add work around for browser timeout errors in test

* update other references of yarn to pnpm

Co-authored-by: Matthew Irish <39469+meirish@users.noreply.github.com>
2026-01-09 11:45:14 -06:00
Vault Automation
bb9a3cb398
Copy ui: Add Configuration path for KV v2 secrets into main (#11585) (#11646)
* Copy https://github.com/hashicorp/vault/pull/31679 into main



* ui: Add Configuration path for KV v2 secrets

* ui: Add Configuration metadata path for KV v2 secrets

* rename changelog for ent repo

---------

Co-authored-by: RamdaneBelkhir <belkhirramdane4@gmail.com>
Co-authored-by: claire bontempo <cbontempo@hashicorp.com>
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2026-01-08 00:40:37 +00:00
Vault Automation
174f387aef
[VAULT-33083] UI: followup pr to update helper syntax to follow best practices (#11493) (#11557)
* [VAULT-33083] UI: followup pr to update helper syntax to follow best practices

* fix test failures

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2026-01-05 13:12:43 -08:00
Vault Automation
44e02fca43
[UI][VAULT-40923] Kubernetes Page Header (#11564) (#11574)
* Fix kubernetes tests!

* Use key icon instead of rorate-cw

* Remove unused button!

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2025-12-31 07:21:06 -08:00
Vault Automation
3fda4c78e8
[UI] [VAULT-40918] ui/app/components page headers (#11532) (#11558)
* Policy create page header

* Edit policy page header

* Error and auth configure page headers

* Namespaces, error, and policy show page headers..

* OIDC page headers

* Access identity, leases, and clients page headers

* Remaining page headers in app templates

* Fix failing tests

* Fix more failing tests~

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2025-12-29 14:19:45 -08:00
Vault Automation
5013a5e764
UI: Updating KVV2 to use new config/tune flow (#11256) (#11511)
* separate header comp

* replacing header

* redirect to general settings

* moving kv configure under plugin settings

* add exit button

* removing all use of old header with new, updated logic

* reuse secretPath, add button to badge

* test updates pt1

* test updates pt2, refactors

* test fixes

* testing

* removing extendedConfig

* put tabs out of header

* adding new config edit page & updates

* adding page test

* pr comments

* replace type with effectiveType

* test fixes

* adding badges, cleanup test

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
2025-12-18 23:19:37 +00:00
Vault Automation
91025c9ce7
[VAULT-33083] UI: support builtin plugins as external plugins (#11244) (#11489)
* [VAULT-33083] UI: support builtin plugins as external plugins

* address copilot review comments

* add changelog

* remove unused id property

* address some nits & add test coverage

* should use utils instead of mixins

* update comments

* move/consolidate logic for 'transform' engine type into ENGINE_TYPE_TO_MODEL_TYPE_MAP, added/updated test coverage

* cleanup: extract transform engine model type logic into helper functions

* address pr comment

* separation of concerns - move relevant vars/fns from all engines metadata to external plugin helpers & secret engine model helpers files

* add TODO; remove unnecessary exports

* rename secret-engine-model-helpers to secret-engine-helpers

* update unknown engine metadata from var to fn to handle a methodType param

* remove unnecessary test

* update changelog; return methodType for unknown engine metadata, simplify code for readability

* add optional chaining for fail-safe

* address kvv1 edge case - on exit configuration, kvv1 should redirect to list-root while kvv2 should redirect to the engineRoute defined in all-engines-metadata

* add ibm header

* fix test failure after updating unknown engine type

Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2025-12-18 18:29:20 +00:00
Ryan Cragun
f39d49e2fb
[UI] Ember Data Migration - Dashboard/Quick Actions Card (#11443) (#11480)
* converts quick-actions-card component to ts

* updates dashboard quick-actions-card to use hds super select component

* removes searchField from params search

* fixes kvv2 workflow test

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-18 16:55:55 +00:00
Vault Automation
601e2cea29
[UI][VAULT-40916] Update page headers ui/app/components (#11104) (#11417)
* Update page headers for database components

* Update generate forms and license info

* Mount backend form page headers..

* Raft page headers

* Update role-aws-edit page header

* Tools, role-ssh, mount-backend-form and fix tests

* OIDC, TOTP and userpass page headers and tsts

* odic, keymgmt, and dashboard

* Fix dashboard title tests

* Fix breadcrumbs

* MFA, idenitity, and generated item

* Fix mfa enforcement page header tests

* Move tabs out of page header

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2025-12-18 11:29:04 -05:00
Vault Automation
4900cbfe1a
[UI] Ember Data Migration - Kubernetes Overview/Cleanup (#11430) (#11435)
* converts kubernetes overview page component to ts

* converts kubernetes role index controller to ts

* updates kubernetes overview to use api service

* removes store service from kubernetes engine

* removes kubernetes models, adapters and serializers

* removes unused types

* updates removed type references

* removes fetch-secrets-config decorator

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-17 17:26:50 +00:00
Vault Automation
366e77bac5
UI: Convert file policy-form to typescript (#11368) (#11434)
* convert file to typescript

* remove unused util

* add support for nested options

* move automation snippets outside of builder component

* update snippet utils

* Revert "remove unused util"

This reverts commit bcb53271e63dd1fc3d2f735d7f7fcc54e5e31988.

* render automation snippets for only acl policy types

* cleanup old args

* add default arg for formatEot

* make tfvp formatters easier to follow, maybe?

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-12-17 17:20:19 +00:00
Vault Automation
304ba958fe
[UI] Ember Data Migration - Kubernetes Roles (#11403) (#11419)
* enables typescript in kubernetes engine

* adds api service to kubernetes engine

* removes mounts handler from kubernetes mirage handler

* adds kubernetes application route to handle withConfig decorator check

* updates usage of application model in kubernetes engine

* updates kubernetes configuration route to use api service fetched config

* adds kubernetes config form class

* updates error route backend references to secretsEngine

* updates kubernetes configure workflow to use api service and form class

* fixes tests

* converts kubernetes index route to ts

* adds capabilities service to kubernetes engine

* updates kubernetes roles view to use api service

* converts kubernetes role details component to ts

* updates kubernetes role details route to use api service

* reverts kubernetes mirage handler change

* converts kubernetes role index route to ts

* updates kubernetes generate credentials workflow to use api service

* converts kubernetes role edit and create routes to ts

* converts kubernetes create-and-edit component to ts

* adds form class for kubernetes role

* updates kubernetes create and edit routes to use api service and form class

* fixes tests

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-16 23:13:18 +00:00
Vault Automation
2bc8a58cfd
[UI] Ember Data Migration - Kubernetes Config (#11358) (#11401)
* enables typescript in kubernetes engine

* adds api service to kubernetes engine

* removes mounts handler from kubernetes mirage handler

* adds kubernetes application route to handle withConfig decorator check

* updates usage of application model in kubernetes engine

* updates kubernetes configuration route to use api service fetched config

* adds kubernetes config form class

* updates error route backend references to secretsEngine

* updates kubernetes configure workflow to use api service and form class

* fixes tests

* reverts kubernetes mirage handler change

* updates type for inferredState in kubernetes config page component

* removes commented out form field in kubernetes config form

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-16 19:24:27 +00:00
Vault Automation
56de87a0c8
UI: Implement visual policy builder (#11250) (#11367)
* replace Hds::Reveal with Hds::Accordion

* adjust spacing to render in Hds::Form component

* fix spacing in policy-example

* cleanup form-section class usage

* implement visual builder in create policy form

* hide visual editor in search select modal

* use general selectors, alphabetize form/field selectors

* update test coverage to check for visual policy editor

* reorganzie tests by module

* add saving functionality for visual editor

* refactor event handling methods

* refactor component so parent manages stanzas

* move snippets to automation-snippets tab component

* polish up policy diff modal

* refactor arg to be isCompact

* update test coverage and export new component

* rearrange methods to make diff easier

* small cleanup, abc vars and remove unneeded change

* add lanuage and update test coverage

* update comment

* fix form hierarchy

* fix modal spacing;

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-12-15 20:42:13 +00:00
Vault Automation
1934f2698c
UI: Updating non-ember engines to utilize new config tune flow (#10853) (#11236)
* removing flags

* small changes

* fixes

* move things back

* utilizing aftermodel w mods, testing aws

* fix ssh tests

* fixing aws and azure

* fix gcp

* fix test and flip kv

* fix kv2 tests

* adding model to fix tests

* updates and removals

* fix tests

* no showing empty state, redirect to plugin settings after config save

* test fixes

* update subtitle to include namepsace, fix test

* removing index, replacing with general settings, updates

* updates and fix tests

* more test fixes

* wif tests

* updates to nav tests

* update tests and cleanup configuration logic

* add todos

* fix remaining tests, add nav test to gcp

* test tweak

* address todos, test update

* Update ui/app/routes/vault/cluster/secrets/backend/configuration/plugin-settings.ts



* I love prettier so much

---------

Co-authored-by: Dan Rivera <dan.rivera@hashicorp.com>
Co-authored-by: claire bontempo <cbontempo@hashicorp.com>
Co-authored-by: Shannon Roberts (Beagin) <beagins@users.noreply.github.com>
2025-12-12 11:23:32 -08:00
Vault Automation
06068fb8eb
removes ember data models, adapaters and serializers for sync (#11026) (#11195)
Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-12 11:00:10 -07:00
Vault Automation
c5b3edc0e4
UI: Add general wizard component (#11136) (#11252)
* add general wizard component

* add copyright headers

* remove header, improve submit block conditional logic, add integration tests

Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
2025-12-12 11:14:00 -06:00
Vault Automation
7bf7bf39fe
Resolve glob and js-yaml security vulnerabilities (#11271) (#11314)
* remove unused packages

* patch vulnerable versions of glob and js-yaml SECVULN-33202

Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-12-12 09:08:46 -08:00
Vault Automation
fdacc28522
[UI] Ember Data Migration - LDAP Overview/Cleanup (#11255) (#11297)
* removes withConfig decorator and moves check to application route

* updates backendModel references in ldap engine to secretsEngine

* adds ldap config form class

* updates ldap config type in application route

* updates ldap configure and configuration routes to use api service

* adds capabilities service to ldap engine

* updates ldap mirage handler and scenario

* adds ldap capabilities constants and helper for fetching capabilities for roles

* updates ldap roles view to use api service

* updates ldap role details view to use api service

* updates ldap role create/edit views to use api service and form classes

* updates ldap role subdirectory view to use api service

* updates ldap role credentials view to use api service

* updates ldap libraries list views to use api service

* updates ldap library details view to use api service

* updates ldap library details accounts view to use api service

* updates ldap library details accounts check out view to use api service

* updates ldap library details configuration view to use api service

* updates ldap library create/edit workflows to use api service and form class

* fixes lint errors

* updates ldap overview to use api service

* updates ldap overview tests

* removes store and pagination services from ldap engine

* removes ldap related ember data files

* updates path_to_library var casing

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-11 18:37:17 +00:00
Vault Automation
2e0f2f1646
[UI] Ember Data Migration - LDAP Library (#11254) (#11260)
* removes withConfig decorator and moves check to application route

* updates backendModel references in ldap engine to secretsEngine

* adds ldap config form class

* updates ldap config type in application route

* updates ldap configure and configuration routes to use api service

* adds capabilities service to ldap engine

* updates ldap mirage handler and scenario

* adds ldap capabilities constants and helper for fetching capabilities for roles

* updates ldap roles view to use api service

* updates ldap role details view to use api service

* updates ldap role create/edit views to use api service and form classes

* updates ldap role subdirectory view to use api service

* updates ldap role credentials view to use api service

* updates ldap libraries list views to use api service

* updates ldap library details view to use api service

* updates ldap library details accounts view to use api service

* updates ldap library details accounts check out view to use api service

* updates ldap library details configuration view to use api service

* updates ldap library create/edit workflows to use api service and form class

* fixes lint errors

* removes errant log

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-10 10:38:40 -07:00
Vault Automation
80a5800c16
[UI] Ember Data Migration - LDAP Roles (#11196) (#11249)
* removes withConfig decorator and moves check to application route

* updates backendModel references in ldap engine to secretsEngine

* adds ldap config form class

* updates ldap config type in application route

* updates ldap configure and configuration routes to use api service

* adds capabilities service to ldap engine

* updates ldap mirage handler and scenario

* adds ldap capabilities constants and helper for fetching capabilities for roles

* updates ldap roles view to use api service

* updates ldap role details view to use api service

* updates ldap role create/edit views to use api service and form classes

* updates ldap role subdirectory view to use api service

* updates ldap role credentials view to use api service

Co-authored-by: Jordan Reimer <zofskeez@gmail.com>
2025-12-09 17:26:04 +00:00
Vault Automation
78a4ea458f
replace vault-logo-spinner inline styles (#11234) (#11235)
Co-authored-by: claire bontempo <68122737+hellobontempo@users.noreply.github.com>
2025-12-08 13:32:57 -08:00