open-vault/ui/app/adapters
Jordan Reimer 2e44d2020a
Kubernetes Secrets Engine (#17893)
* Ember Engine for Kubernetes Secrets Engine (#17881)

* adds in-repo ember engine for kubernetes secrets engine

* updates kubernetes engine class name

* Kubernetes route plumbing (#17895)

* kubernetes route plumbing

* adds kubernetes role index route with redirect to details

* adds kubernetes as mountable and supported secrets engine (#17891)

* adds models, adapters and serializers for kubernetes secrets engine (#18010)

* adds mirage factories and handlers for kubernetes (#17943)

* Kubernetes Secrets Engine Configuration (#18093)

* moves RadioCard component to core addon

* adds kubernetes configuration view

* fixes tests using RadioCard after label for and input id changes

* adds confirm modal when editing kubernetes config

* addresses review comments

* Kubernetes Configuration View (#18147)

* removes configuration edit and index routes

* adds kubernetes configuration view

* Kubernetes Roles List (#18211)

* removes configuration edit and index routes

* adds kubernetes configuration view

* adds kubernetes secrets engine roles list view

* updates role details disabled state to explicitly check for false

* VAULT-9863 Kubernetes Overview Page (#18232)

* Add overview page view

* Add overview page tests

* Address feedback to update tests and minor changes

* Use template built in helper for conditionally showing num roles

* Set up roleOptions in constructor

* Set up models in tests and fix minor bug

* Kubernetes Secrets Engine Create/Edit Views (#18271)

* moves kv-object-editor to core addon

* moves json-editor to core addon

* adds kubernetes secrets engine create/edit views

* updates kubernetes/role adapter test

* addresses feedback

* fixes issue with overview route showing 404 page (#18303)

* Kubernetes Role Details View (#18294)

* moves format-duration helper to core addon

* adds kubernetes secrets engine role details view

* adds tests for role details page component

* adds capabilities checks for toolbar actions

* fixes list link for secrets in an ember engine (#18313)

* Manual Testing: Bug Fixes and Improvements (#18333)

* updates overview, configuration and roles components to pass args for individual model properties

* bug fixes and improvements

* adds top level index route to redirect to overview

* VAULT-9877 Kubernetes Credential Generate/View Pages (#18270)

* Add credentials route with create and view components

* Update mirage response for creds and add ajax post call for creds in adapter

* Move credentials create and view into one component

* Add test classes

* Remove files and update backend property name

* Code cleanup and add tests

* Put test helper in helper function

* Add one more test!

* Add code optimizations

* Fix model in route and add form

* Add onSubmit to form and preventDefault

* Fix tests

* Update mock data for test to be strong rather than record

* adds acceptance tests for kubernetes secrets engine roles (#18360)

* VAULT-11862 Kubernetes acceptance tests (#18431)

* VAULT-12185 overview acceptance tests

* VAULT-12298 credentials acceptance tests

* VAULT-12186 configuration acceptance tests

* VAULT-12127 Refactor breadcrumbs to use breadcrumb component (#18489)

* VAULT-12127 Refactor breadcrumbs to use Page::Breadcrumbs component

* Fix failing tests by adding breadcrumbs properties

* VAULT-12166 add jsdocs to kubernetes secrets engine pages (#18509)

* fixes incorrect merge conflict resolution

* updates kubernetes check env vars endpoint (#18588)

* hides kubernetes ca cert field if not defined in configuration view

* fixes loading substate handling issue (#18592)

* adds changelog entry

Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
2023-01-18 15:02:41 -06:00
..
auth-config Replace Non-Inclusive Terms in UI (#17116) 2022-09-13 10:42:34 -06:00
clients Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
database Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
identity Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
keymgmt Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
kmip Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
kubernetes Kubernetes Secrets Engine (#17893) 2023-01-18 15:02:41 -06:00
oidc UI: OIDC Config for Vault as a provider (#17071) 2022-09-08 19:06:05 -06:00
pki UI: PKI Generate Root Form (#18712) 2023-01-18 12:20:44 -06:00
policy Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
transform Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
application.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
auth-method.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
aws-credential.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
capabilities.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
cluster.js Duo Passcode Prepend (#18342) 2022-12-13 14:50:11 -07:00
console.js UI console (#4631) 2018-05-25 16:33:22 -04:00
control-group-config.js UI - control groups (#4947) 2018-07-18 20:59:04 -05:00
control-group.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
generated-item-list.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
lease.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
license.js UI/license page with autoload (#11778) 2021-06-07 12:44:39 -05:00
mfa-login-enforcement.js MFA Config (#15200) 2022-05-20 18:40:16 -06:00
mfa-method.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
mfa-setup.js Use generate endpoint instead of admin-generate during MFA setup (#17932) 2022-11-22 17:05:30 -06:00
named-path.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
namespace.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
node.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
path-filter-config.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
permissions.js Add Policy-based Navigation (#5967) 2019-01-18 14:04:40 -08:00
pki-ca-certificate-sign.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
pki-ca-certificate.js UI/vault 6212/multiple issuer pki changes (#15464) 2022-05-18 11:31:17 -07:00
pki-certificate-sign.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
pki.js Ember Upgrade to 3.24 (#13443) 2021-12-16 20:44:29 -07:00
policy.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
raft-join.js UI - raft config and snapshotting (#7410) 2019-10-14 13:23:29 -05:00
replication-mode.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role-aws.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role-jwt.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
role-ssh.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
secret-engine.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
secret-v2-version.js Ember Upgrade to 4.4 (#17086) 2022-10-18 09:46:02 -06:00
secret-v2.js UI - fix encoding for user-entered paths (#6294) 2019-03-01 10:08:30 -06:00
secret.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
server.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
ssh-otp-credential.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
ssh-sign.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
ssh.js fix (#14626) 2022-03-21 14:32:16 -06:00
tools.js UI - unauthed login methods (#4854) 2018-07-05 13:28:12 -05:00
transform.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00
transit-key.js Eslint prefer-const (#17864) 2022-11-09 15:15:31 -08:00