c45bdca0b3
* raft: initial work on raft ha storage support * add note on join * add todo note * raft: add support for bootstrapping and joining existing nodes * raft: gate bootstrap join by reading leader api address from storage * raft: properly check for raft-only for certain conditionals * raft: add bootstrap to api and cli * raft: fix bootstrap cli command * raft: add test for setting up new cluster with raft HA * raft: extend TestRaft_HA_NewCluster to include inmem and consul backends * raft: add test for updating an existing cluster to use raft HA * raft: remove debug log lines, clean up verifyRaftPeers * raft: minor cleanup * raft: minor cleanup * Update physical/raft/raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/ha.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/ha.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/logical_system_raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * address feedback comments * address feedback comments * raft: refactor tls keyring logic * address feedback comments * Update vault/raft.go Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> * Update vault/raft.go Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> * address feedback comments * testing: fix import ordering * raft: rename var, cleanup comment line * docs: remove ha_storage restriction note on raft * docs: more raft HA interaction updates with migration and recovery mode * docs: update the raft join command * raft: update comments * raft: add missing isRaftHAOnly check for clearing out state set earlier * raft: update a few ha_storage config checks * Update command/operator_raft_bootstrap.go Co-authored-by: Vishal Nayak <vishalnayak@users.noreply.github.com> * raft: address feedback comments * raft: fix panic when checking for config.HAStorage.Type * Update vault/raft.go Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> * Update website/pages/docs/commands/operator/raft.mdx Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> * raft: remove bootstrap cli command * Update vault/raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * Update vault/raft.go Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> * raft: address review feedback * raft: revert vendored sdk * raft: don't send applied index and node ID info if we're HA-only Co-authored-by: Brian Kassouf <briankassouf@users.noreply.github.com> Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Vishal Nayak <vishalnayak@users.noreply.github.com> |
||
---|---|---|
.. | ||
mfa | ||
replication | ||
storage | ||
audit-hash.mdx | ||
audit.mdx | ||
auth.mdx | ||
capabilities-accessor.mdx | ||
capabilities-self.mdx | ||
capabilities.mdx | ||
config-auditing.mdx | ||
config-control-group.mdx | ||
config-cors.mdx | ||
config-state.mdx | ||
config-ui.mdx | ||
control-group.mdx | ||
generate-recovery-token.mdx | ||
generate-root.mdx | ||
health.mdx | ||
host-info.mdx | ||
index.mdx | ||
init.mdx | ||
internal-counters.mdx | ||
internal-specs-openapi.mdx | ||
internal-ui-mounts.mdx | ||
key-status.mdx | ||
leader.mdx | ||
leases.mdx | ||
license.mdx | ||
metrics.mdx | ||
mounts.mdx | ||
namespaces.mdx | ||
plugins-catalog.mdx | ||
plugins-reload-backend.mdx | ||
policies-password.mdx | ||
policies.mdx | ||
policy.mdx | ||
pprof.mdx | ||
raw.mdx | ||
rekey-recovery-key.mdx | ||
rekey.mdx | ||
remount.mdx | ||
rotate.mdx | ||
seal-status.mdx | ||
seal.mdx | ||
sealwrap-rewrap.mdx | ||
step-down.mdx | ||
tools.mdx | ||
unseal.mdx | ||
wrapping-lookup.mdx | ||
wrapping-rewrap.mdx | ||
wrapping-unwrap.mdx | ||
wrapping-wrap.mdx |