open-vault/website/pages/api-docs/system
Calvin Leung Huang c45bdca0b3
raft: add support for using backend for ha_storage (#9193)
* 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>
2020-06-23 12:04:13 -07:00
..
mfa 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
replication 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
storage raft: add support for using backend for ha_storage (#9193) 2020-06-23 12:04:13 -07:00
audit-hash.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
audit.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
auth.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
capabilities-accessor.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
capabilities-self.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
capabilities.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
config-auditing.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
config-control-group.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
config-cors.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
config-state.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
config-ui.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
control-group.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
generate-recovery-token.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
generate-root.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
health.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
host-info.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
index.mdx New Website! (#8154) 2020-01-17 16:18:09 -08:00
init.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
internal-counters.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
internal-specs-openapi.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
internal-ui-mounts.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
key-status.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
leader.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
leases.mdx Explain what lease tidy does. (#9178) 2020-06-09 16:54:06 -04:00
license.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
metrics.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
mounts.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
namespaces.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
plugins-catalog.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
plugins-reload-backend.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
policies-password.mdx Add docs for password policies (#8974) 2020-06-02 11:12:22 -06:00
policies.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
policy.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
pprof.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
raw.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
rekey-recovery-key.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
rekey.mdx Simple typos (#9119) 2020-06-11 14:22:49 -04:00
remount.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
rotate.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
seal-status.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
seal.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
sealwrap-rewrap.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
step-down.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
tools.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
unseal.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
wrapping-lookup.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
wrapping-rewrap.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
wrapping-unwrap.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00
wrapping-wrap.mdx 🌷 Docs Website Maintenance (#8985) 2020-05-21 13:18:17 -04:00