mirror of
https://github.com/hashicorp/vault.git
synced 2026-02-20 00:13:53 -05:00
* UI: Move `wrapped_token` login functionality to route (#30465) * move token unwrap functionality to page component * update mfa test * remove wrapped_token logic from page component * more cleanup to relocate unwrap logic * move wrapped_token to route * move unwrap tests to acceptance * move mfa form back * add some padding * update mfa-form tests * get param from params * wait for auth form on back * run rests * UI: Add MFA support for SSO methods (#30489) * initial implementation of mfa validation for sso methods * update typescript interfaces * add stopgap changes to auth service * switch order backend is defined * update login form for tests even though it will be deleted * attempt to stabilize wrapped_query test * =update login form test why not * Update ui/app/components/auth/form/saml.ts Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com> --------- Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com> * Move CSP error to page component (#30492) * initial implementation of mfa validation for sso methods * update typescript interfaces * add stopgap changes to auth service * switch order backend is defined * update login form for tests even though it will be deleted * attempt to stabilize wrapped_query test * =update login form test why not * move csp error to page component * move csp error to page component * Move fetching unauthenticated mounts to the route (#30509) * rename namespace arg to namespaceQueryParam * move fetch mounts to route * add margin to sign in button spacing * update selectors for oidc provider test * add todo delete comments * fix arg typo in test * change method name * fix args handling tab click * remove tests that no longer relate to components functionality * add tests for preselectedAuthType functionality * move typescript interfaces, fix selector * add await * oops * move format method down, make private * move tab formatting to the route * move to page object * fix token unwrap aborting transition * not sure what that is doing there.. * add comments * rename to presetAuthType * use did-insert instead * UI: Implement `Auth::FormTemplate` (#30521) * replace Auth::LoginForm with Auth::FormTemplate * first round of test updates * return null if mounts object is empty * add comment and test for empty sys/internal/mounts data * more test updates * delete listing_visibility test, delete login-form component test * update divs to Hds::Card::Container * add overflow class * remove unused getters * move requesting stored auth type to page component * fix typo * Update ui/app/components/auth/form/oidc-jwt.ts make comment make more sense * small cleanup items, update imports * Delete old auth components (#30527) * delete old components * update codeowners * Update `with` query param functionality (#30537) * update path input to type=hidden * add test coverage * update page test * update auth route * delete login form * update ent test * consolidate logic in getter * add more comments * more comments.. * rename selector * refresh model as well * redirect for invalid query params * move unwrap to redirect * only redirect on invalid query params * add tests for query param * test selector updates * remove todos, update relevant ones with initials * add changelog --------- Co-authored-by: lane-wetmore <lane.wetmore@hashicorp.com>
112 lines
6.9 KiB
Text
112 lines
6.9 KiB
Text
# Each line is a file pattern followed by one or more owners. Being an owner
|
|
# means those groups or individuals will be added as reviewers to PRs affecting
|
|
# those areas of the code.
|
|
#
|
|
# More on CODEOWNERS files: https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
|
|
# Default CODEOWNER primarily for contact purposes
|
|
* @hashicorp/vault
|
|
|
|
# Select Auth engines are owned by Ecosystem
|
|
/builtin/credential/aws/ @hashicorp/vault-ecosystem
|
|
/builtin/credential/github/ @hashicorp/vault-ecosystem
|
|
/builtin/credential/ldap/ @hashicorp/vault-ecosystem
|
|
/builtin/credential/okta/ @hashicorp/vault-ecosystem
|
|
|
|
# Secrets engines (pki, ssh, totp and transit omitted)
|
|
/builtin/logical/aws/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/cassandra/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/consul/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/database/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/mongodb/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/mssql/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/mysql/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/nomad/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/postgresql/ @hashicorp/vault-ecosystem
|
|
/builtin/logical/rabbitmq/ @hashicorp/vault-ecosystem
|
|
|
|
# Identity Integrations (OIDC, tokens)
|
|
/vault/identity_store_oidc* @hashicorp/vault-ecosystem
|
|
|
|
/plugins/ @hashicorp/vault-ecosystem
|
|
/vault/plugin_catalog.go @hashicorp/vault-ecosystem
|
|
|
|
# Content on developer.hashicorp.com
|
|
|
|
# Web presence gets notified of, and can approve changes to web tooling, but not content.
|
|
|
|
/website/ @hashicorp/web-presence
|
|
/website/data/
|
|
/website/public/
|
|
/website/content/
|
|
|
|
# Education gets notified of, and can approve changes to web content.
|
|
|
|
/website/data/ @hashicorp/vault-education-approvers
|
|
/website/public/ @hashicorp/vault-education-approvers
|
|
/website/content/ @hashicorp/vault-education-approvers
|
|
/website/templates/ @hashicorp/vault-education-approvers
|
|
/website/redirects.js @hashicorp/vault-education-approvers
|
|
|
|
# Plugin docs
|
|
/website/content/docs/plugins/ @hashicorp/vault-ecosystem @hashicorp/vault-education-approvers
|
|
/website/content/docs/upgrading/plugins.mdx @hashicorp/vault-ecosystem @hashicorp/vault-education-approvers
|
|
|
|
/ui/ @hashicorp/vault-ui
|
|
# UI code related to Vault's JWT/OIDC auth method and OIDC provider.
|
|
# Changes to these files often require coordination with backend code,
|
|
# so stewards of the backend code are added below for notification.
|
|
/ui/app/components/auth/form/oidc-jwt.ts @hashicorp/vault-ui @hashicorp/vault-ecosystem
|
|
/ui/app/components/auth/form/saml.ts @hashicorp/vault-ui @hashicorp/vault-ecosystem
|
|
/ui/app/routes/vault/cluster/oidc-*.js @hashicorp/vault-ui @hashicorp/vault-ecosystem
|
|
|
|
# Release config; service account is required for automation tooling.
|
|
/.release/ @hashicorp/github-secure-vault-core @hashicorp/team-vault-quality
|
|
/.github/workflows/build.yml @hashicorp/github-secure-vault-core @hashicorp/team-vault-quality
|
|
|
|
# Quality engineering
|
|
/.github/ @hashicorp/team-vault-quality
|
|
/enos/ @hashicorp/team-vault-quality
|
|
|
|
# Cryptosec
|
|
# Temporarily require the crypto team to approve Go updates as we need to make sure
|
|
# 1.24 doesn't make it onto release branches until the FIPS paperwork has been completed.
|
|
/.go-version @hashicorp/vault-crypto
|
|
|
|
/api/auth/cert/ @hashicorp/vault-crypto
|
|
/builtin/logical/pki/ @hashicorp/vault-crypto
|
|
/builtin/logical/pkiext/ @hashicorp/vault-crypto
|
|
/website/content/docs/secrets/pki/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/secret/pki.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/builtin/credential/cert/ @hashicorp/vault-crypto
|
|
/website/content/docs/auth/cert.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/auth/cert.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/builtin/logical/ssh/ @hashicorp/vault-crypto
|
|
/website/content/docs/secrets/ssh/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/secret/ssh.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/builtin/logical/transit/ @hashicorp/vault-crypto
|
|
/website/content/docs/secrets/transit/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/secret/transit.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/helper/random/ @hashicorp/vault-crypto
|
|
/sdk/helper/certutil/ @hashicorp/vault-crypto
|
|
/sdk/helper/cryptoutil/ @hashicorp/vault-crypto
|
|
/sdk/helper/kdf/ @hashicorp/vault-crypto
|
|
/sdk/helper/keysutil/ @hashicorp/vault-crypto
|
|
/sdk/helper/ocsp/ @hashicorp/vault-crypto
|
|
/sdk/helper/salt/ @hashicorp/vault-crypto
|
|
/sdk/helper/tlsutil/ @hashicorp/vault-crypto
|
|
/shamir/ @hashicorp/vault-crypto
|
|
/vault/barrier* @hashicorp/vault-crypto
|
|
/vault/managed_key* @hashicorp/vault-crypto
|
|
/vault/seal* @hashicorp/vault-crypto
|
|
/vault/seal/ @hashicorp/vault-crypto
|
|
/website/content/docs/configuration/seal/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/enterprise/sealwrap.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/system/sealwrap-rewrap.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/secrets/transform/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/secret/transform.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/secrets/kmip-profiles.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/secrets/kmip.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/api-docs/secret/kmip.mdx @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/enterprise/fips/ @hashicorp/vault-crypto @hashicorp/vault-education-approvers
|
|
/website/content/docs/platform/k8s @hashicorp/vault-ecosystem @hashicorp/vault-education-approvers
|
|
/website/content/ @hashicorp/vault-customer-engineering @hashicorp/vault-education-approvers
|