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. 22 Mar, 2021 4 commits
  2. 19 Mar, 2021 7 commits
  3. 18 Mar, 2021 3 commits
  4. 16 Mar, 2021 5 commits
  5. 15 Mar, 2021 1 commit
  6. 11 Mar, 2021 5 commits
  7. 10 Mar, 2021 1 commit
  8. 09 Mar, 2021 2 commits
    • swayne275's avatar
      Update SDK Import (#11062) · 78df5543
      swayne275 authored
      * update sdk import
      
      * go mod vendor
      78df5543
    • swayne275's avatar
      Update go version to 1.15.8 (#11060) · 2219a68a
      swayne275 authored
      * update go version to 1.15.8
      
      * add changelog
      
      * Revert "update go version to 1.15.8"
      
      This reverts commit e886f83b183199565bb9e742b43a6a896687b8ac.
      
      * just edit handcrafted files
      
      * results of make packages
      2219a68a
  9. 08 Mar, 2021 3 commits
  10. 07 Mar, 2021 1 commit
  11. 05 Mar, 2021 1 commit
  12. 04 Mar, 2021 2 commits
    • Jacob Friedman's avatar
      Update init.mdx (#11044) · 2b9b8f35
      Jacob Friedman authored
      
      * Update init.mdx
      
      Updated operator init documentation to try to avoid steering customers towards running Auto Unseal seals with recovery-shares=1 and recovery-threshold=1. This is a bad security posture, as it can allow a single user with access to that recovery share to create root tokens and do other very sensitive tasks.
      
      Also rewrote parts of the HSM/KMS Options section to indicate that recovery-related options are not solely for HSM-mode Vault but are for ANY Auto Unseal seal.
      
      * Update website/content/docs/commands/operator/init.mdx
      
      Adding an appropriate number of recovery-pgp-keys
      Co-authored-by: default avatarYoko <yoko@hashicorp.com>
      Co-authored-by: default avatarYoko <yoko@hashicorp.com>
      2b9b8f35
    • Angel Garbarino's avatar
  13. 03 Mar, 2021 5 commits
    • Brian Kassouf's avatar
      go mod vendor · 7d7104da
      Brian Kassouf authored
      7d7104da
    • Jim Kalafut's avatar
      Reset agent backoff on successful auth (#11033) · ae49dde1
      Jim Kalafut authored
      The existing code would retain the previous backoff value even after the
      system had recovered. This PR fixes that issue and improves the
      structure of the backoff code.
      ae49dde1
    • Theron Voran's avatar
      agent: persistent caching support (#10938) · ebcdae1f
      Theron Voran authored
      
      Adds the option of a write-through cache, backed by boltdb
      Co-authored-by: default avatarTheron Voran <tvoran@users.noreply.github.com>
      Co-authored-by: default avatarJason O'Donnell <2160810+jasonodonnell@users.noreply.github.com>
      Co-authored-by: default avatarCalvin Leung Huang <cleung2010@gmail.com>
      ebcdae1f
    • Vishal Nayak's avatar
      Handle error (#11039) · 035d1535
      Vishal Nayak authored
      035d1535
    • Vishal Nayak's avatar
      Autopilot: Server Stabilization, State and Dead Server Cleanup (#10856) · 415890e7
      Vishal Nayak authored
      
      * k8s doc: update for 0.9.1 and 0.8.0 releases (#10825)
      
      * k8s doc: update for 0.9.1 and 0.8.0 releases
      
      * Update website/content/docs/platform/k8s/helm/configuration.mdx
      Co-authored-by: default avatarTheron Voran <tvoran@users.noreply.github.com>
      Co-authored-by: default avatarTheron Voran <tvoran@users.noreply.github.com>
      
      * Autopilot initial commit
      
      * Move autopilot related backend implementations to its own file
      
      * Abstract promoter creation
      
      * Add nil check for health
      
      * Add server state oss no-ops
      
      * Config ext stub for oss
      
      * Make way for non-voters
      
      * s/health/state
      
      * s/ReadReplica/NonVoter
      
      * Add synopsis and description
      
      * Remove struct tags from AutopilotConfig
      
      * Use var for config storage path
      
      * Handle nin-config when reading
      
      * Enable testing autopilot by using inmem cluster
      
      * First passing test
      
      * Only report the server as known if it is present in raft config
      
      * Autopilot defaults to on for all existing and new clusters
      
      * Add locking to some functions
      
      * Persist initial config
      
      * Clarify the command usage doc
      
      * Add health metric for each node
      
      * Fix audit logging issue
      
      * Don't set DisablePerformanceStandby to true in test
      
      * Use node id label for health metric
      
      * Log updates to autopilot config
      
      * Less aggressively consume config loading failures
      
      * Return a mutable config
      
      * Return early from known servers if raft config is unable to be pulled
      
      * Update metrics name
      
      * Reduce log level for potentially noisy log
      
      * Add knob to disable autopilot
      
      * Don't persist if default config is in use
      
      * Autopilot: Dead server cleanup (#10857)
      
      * Dead server cleanup
      
      * Initialize channel in any case
      
      * Fix a bunch of tests
      
      * Fix panic
      
      * Add follower locking in heartbeat tracker
      
      * Add LastContactFailureThreshold to config
      
      * Add log when marking node as dead
      
      * Update follower state locking in heartbeat tracker
      
      * Avoid follower states being nil
      
      * Pull test to its own file
      
      * Add execution status to state response
      
      * Optionally enable autopilot in some tests
      
      * Updates
      
      * Added API function to fetch autopilot configuration
      
      * Add test for default autopilot configuration
      
      * Configuration tests
      
      * Add State API test
      
      * Update test
      
      * Added TestClusterOptions.PhysicalFactoryConfig
      
      * Update locking
      
      * Adjust locking in heartbeat tracker
      
      * s/last_contact_failure_threshold/left_server_last_contact_threshold
      
      * Add disabling autopilot as a core config option
      
      * Disable autopilot in some tests
      
      * s/left_server_last_contact_threshold/dead_server_last_contact_threshold
      
      * Set the lastheartbeat of followers to now when setting up active node
      
      * Don't use config defaults from CLI command
      
      * Remove config file support
      
      * Remove HCL test as well
      
      * Persist only supplied config; merge supplied config with default to operate
      
      * Use pointer to structs for storing follower information
      
      * Test update
      
      * Retrieve non voter status from configbucket and set it up when a node comes up
      
      * Manage desired suffrage
      
      * Consider bucket being created already
      
      * Move desired suffrage to its own entry
      
      * s/DesiredSuffrageKey/LocalNodeConfigKey
      
      * s/witnessSuffrage/recordSuffrage
      
      * Fix test compilation
      
      * Handle local node config post a snapshot install
      
      * Commit to storage first; then record suffrage in fsm
      
      * No need of local node config being nili case, post snapshot restore
      
      * Reconcile autopilot config when a new leader takes over duty
      
      * Grab fsm lock when recording suffrage
      
      * s/Suffrage/DesiredSuffrage in FollowerState
      
      * Instantiate autopilot only in leader
      
      * Default to old ways in more scenarios
      
      * Make API gracefully handle 404
      
      * Address some feedback
      
      * Make IsDead an atomic.Value
      
      * Simplify follower hearbeat tracking
      
      * Use uber.atomic
      
      * Don't have multiple causes for having autopilot disabled
      
      * Don't remove node from follower states if we fail to remove the dead server
      
      * Autopilot server removals map (#11019)
      
      * Don't remove node from follower states if we fail to remove the dead server
      
      * Use map to track dead server removals
      
      * Use lock and map
      
      * Use delegate lock
      
      * Adjust when to remove entry from map
      
      * Only hold the lock while accessing map
      
      * Fix race
      
      * Don't set default min_quorum
      
      * Fix test
      
      * Ensure follower states is not nil before starting autopilot
      
      * Fix race
      Co-authored-by: default avatarJason O'Donnell <2160810+jasonodonnell@users.noreply.github.com>
      Co-authored-by: default avatarTheron Voran <tvoran@users.noreply.github.com>
      415890e7