This project is mirrored from https://gitee.com/NQL886/vault.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 29 Apr, 2022 5 commits
  2. 28 Apr, 2022 1 commit
  3. 27 Apr, 2022 5 commits
    • VAL's avatar
      Global flag that outputs minimum policy HCL required for an operation (#14899) · 70894875
      VAL authored
      * WIP: output policy
      
      * Outputs example policy HCL for given request
      
      * Simplify conditional
      
      * Add PATCH capability
      
      * Use OpenAPI spec and regex patterns to determine if path is sudo
      
      * Add test for isSudoPath
      
      * Add changelog
      
      * Fix broken CLI tests
      
      * Add output-policy to client cloning code
      
      * Smaller fixes from PR comments
      
      * Clone client instead of saving and restoring custom values
      
      * Fix test
      
      * Address comments
      
      * Don't unset output-policy flag on KV requests otherwise the preflight request will fail and not populate LastOutputPolicyError
      
      * Print errors saved in buffer from preflight KV requests
      
      * Unescape characters in request URL
      
      * Rename methods and properties to improve readability
      
      * Put KV-specificness at front of KV-specific error
      
      * Simplify logic by doing more direct returns of strings and errors
      
      * Use precompiled regexes and move OpenAPI call to tests
      
      * Remove commented out code
      
      * Remove legacy MFA paths
      
      * Remove unnecessary use of client
      
      * Move sudo paths map to plugin helper
      
      * Remove unused error return
      
      * Add explanatory comment
      
      * Remove need to pass in address
      
      * Make {name} regex less greedy
      
      * Use method and path instead of info from retryablerequest
      
      * Add test for IsSudoPaths, use more idiomatic naming
      
      * Use precompiled regexes and move OpenAPI call to tests (#15170)
      
      * Use precompiled regexes and move OpenAPI call to tests
      
      * Remove commented out code
      
      * Remove legacy MFA paths
      
      * Remove unnecessary use of client
      
      * Move sudo paths map to plugin helper
      
      * Remove unused error return
      
      * Add explanatory comment
      
      * Remove need to pass in address
      
      * Make {name} regex less greedy
      
      * Use method and path instead of info from retryablerequest
      
      * Add test for IsSudoPaths, use more idiomatic naming
      
      * Make stderr writing more obvious, fix nil pointer deref
      70894875
    • Loann Le's avatar
      updated KI for upgrade guides (#15202) · f36d0724
      Loann Le authored
      f36d0724
    • Christopher Swenson's avatar
    • Theron Voran's avatar
      docs: update the vault-lambda-extension docs (#15190) · 09be380d
      Theron Voran authored
      Updates the layer version for the new release, and renames the docs
      page from lambda-extension-cache -> lambda-extension, and includes a
      redirect.
      09be380d
    • Rémi Lapeyre's avatar
      Remove dead code in setupCredentials() (#15194) · a918e5ed
      Rémi Lapeyre authored
      This should have been removed as part of f09e39ea but somehow got
      forgotten.
      a918e5ed
  4. 26 Apr, 2022 8 commits
  5. 25 Apr, 2022 4 commits
  6. 22 Apr, 2022 6 commits
  7. 21 Apr, 2022 7 commits
  8. 20 Apr, 2022 4 commits
    • Chelsea Shaw's avatar
      Add back metadata.json (#15105) · 73807aba
      Chelsea Shaw authored
      * Add back metadata.json
      
      * remove space
      73807aba
    • Rémi Lapeyre's avatar
      secrets/consul: Add support to auto-bootstrap Consul ACL system (#10751) · a694daaf
      Rémi Lapeyre authored
      * Automatically bootstraps the Consul ACL system if no management token is given on the access config 
      a694daaf
    • Jordan Reimer's avatar
      Key Management Secrets Engine Phase 1 (#15036) · 9750dcaa
      Jordan Reimer authored
      
      * KMSE: Key Model / Adapter / Serializer setup (#13638)
      
      * First pass model
      
      * KMS key adapter (create/update), serializer, model
      
      * Add last rotated and provider to key
      
      * KeyEdit secret-edit component, and more key model stuff
      
      * add formatDate param support to infotablerow
      
      * Add keymgmt key to routes and options-for-backend
      
      * Rename keymgmt-key to keymgmt/key
      
      * Add test, cleanup
      
      * Add mirage handler for kms
      
      * Address PR comments
      
      * KMS Providers (#13797)
      
      * adds pagination-controls component
      
      * adds kms provider model, adapter and serializer
      
      * adds kms provider-edit component
      
      * updates secrets routes to handle itemType query param for kms
      
      * updates kms key adapter to query by provider
      
      * adds tests for provider-edit component
      
      * refactors kms provider adapter to account for dynamic path
      
      * adds model-validations-helper util
      
      * removes keymgmt from supported-secret-backends
      
      * fixes issue generating url for fetching keys for a provider
      
      * updates modelType method on secret-edit route to accept options object as arg rather than transition
      
      * adds additional checks to ensure queryParams are defined in options object for modelType method
      
      * UI/keymgmt distribute key (#13840)
      
      * Add distribution details on key page, and empty states if no permissions
      
      * Allow search-select component to return object so parent can tell when new item was created
      
      * Add stringarray transform
      
      * Distribute component first pass
      
      * Refactor distribute component for use with internal object rather than ember-data model
      
      * Specific permission denied errors on key edit
      
      * Allow inline errors on search-select component
      
      * Style updates for form errors
      
      * Styling and error messages on distribute component
      
      * Allow block template on inline alert so we can add doc links
      
      * Add distribute action, flash messages, cleanup
      
      * Cleanup & Add tests
      
      * More cleanup
      
      * Address PR comments
      
      * Move disable operations logic to commponent class
      
      * KMSE Enable/Config (#14835)
      
      * adds keymgmt secrets engine as supported backend
      
      * adds comment to check on keymgmt as member of adp module
      
      * updates kms provider to use model-validations decorator
      
      * fixes lint errors and tests
      Co-authored-by: default avatarChelsea Shaw <82459713+hashishaw@users.noreply.github.com>
      9750dcaa
    • Conor Mongey's avatar
      Bootstrap Nomad ACL system if no token is given (#12451) · cf386866
      Conor Mongey authored
      * Bootstrap Nomad ACL system if no token is given
      
      Similar to the [Bootstrap the Consul ACL system if no token is given][boostrap-consul]
      it would be very useful to bootstrap Nomads ACL system and manage it in
      Vault.
      
      [boostrap-consul]:https://github.com/hashicorp/vault/pull/10751
      
      * Add changelog entry
      
      * Remove debug log line
      
      * Remove redundant else
      
      * Rename Nomad acl bootstrap param
      
      * Replace sleep with attempt to list nomad leader, setup will retry until successful
      
      * fmt
      cf386866