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. 01 Nov, 2021 1 commit
  2. 29 Oct, 2021 1 commit
  3. 20 Oct, 2021 1 commit
  4. 19 Oct, 2021 1 commit
  5. 04 Oct, 2021 1 commit
  6. 28 Sep, 2021 1 commit
  7. 21 Sep, 2021 1 commit
  8. 24 Aug, 2021 1 commit
    • Pratyoy Mukhopadhyay's avatar
      Vault 3268 update go version (#12411) · d667b60b
      Pratyoy Mukhopadhyay authored
      * [VAULT-3268] Upgrade go to 1.15.15
      
      * [VAULT-3268] Update remaining circleci executors, readme
      
      * [VAULT-3268] Add changelog
      
      * [VAULT-3268] Update go version in dockerfile.ui
      
      * [VAULT-3268] Update sdk version
      
      * [VAULT-3268] Update go_test go version
      d667b60b
  9. 12 Aug, 2021 1 commit
  10. 04 Aug, 2021 1 commit
  11. 14 Jun, 2021 2 commits
  12. 11 Jun, 2021 1 commit
  13. 08 Jun, 2021 1 commit
  14. 19 May, 2021 2 commits
  15. 07 May, 2021 1 commit
  16. 03 May, 2021 1 commit
  17. 30 Apr, 2021 1 commit
  18. 20 Apr, 2021 1 commit
  19. 19 Apr, 2021 2 commits
  20. 16 Apr, 2021 2 commits
  21. 22 Mar, 2021 1 commit
  22. 19 Mar, 2021 1 commit
  23. 16 Mar, 2021 2 commits
  24. 09 Mar, 2021 1 commit
  25. 05 Mar, 2021 1 commit
  26. 03 Mar, 2021 1 commit
    • 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
  27. 01 Mar, 2021 1 commit
  28. 25 Feb, 2021 2 commits
  29. 24 Feb, 2021 1 commit
  30. 22 Feb, 2021 1 commit
  31. 19 Feb, 2021 1 commit
  32. 18 Feb, 2021 2 commits
    • Hridoy Roy's avatar
      Revert "Vault Dependency Upgrades [VAULT-871] (#10903)" (#10939) · d04b88d9
      Hridoy Roy authored
      This reverts commit eb74ca61.
      d04b88d9
    • Hridoy Roy's avatar
      Vault Dependency Upgrades [VAULT-871] (#10903) · eb74ca61
      Hridoy Roy authored
      * upgrade vault dependency set
      
      * etcd and grpc issues:
      
      * better for tests
      
      * testing
      
      * all upgrades for hashicorp deps
      
      * kubernetes plugin upgrade seems to work
      
      * kubernetes plugin upgrade seems to work
      
      * etcd and a bunch of other stuff
      
      * all vulnerable packages upgraded
      
      * k8s is broken in linux env but not locally
      
      * test fixes
      
      * fix testing
      
      * fix etcd and grpc
      
      * fix etcd and grpc
      
      * use master branch of go-testing-interface
      
      * roll back etcd upgrade
      
      * have to fix grpc since other vendors pull in grpc 1.35.0 but we cant due to etcd
      
      * rolling back in the replace directives
      
      * a few more testing dependencies to clean up
      
      * fix go mod vendor
      eb74ca61
  33. 17 Feb, 2021 1 commit