backport of commit 58f029d608 (#21239)

Co-authored-by: Victor Rodriguez <vrizo@hashicorp.com>
This commit is contained in:
hc-github-team-secure-vault-core
2023-06-14 18:23:44 -04:00
committed by GitHub
parent 9b308bebe4
commit 9a317e2101
2 changed files with 8 additions and 0 deletions

3
changelog/21223.txt Normal file
View File

@@ -0,0 +1,3 @@
```release-note:bug
core: Do not cache seal configuration to fix a bug that resulted in sporadic auto unseal failures.
```

View File

@@ -29,6 +29,11 @@ var cacheExceptionsPaths = []string{
"sys/expire/",
"core/poison-pill",
"core/raft/tls",
// Add barrierSealConfigPath and recoverySealConfigPlaintextPath to the cache
// exceptions to avoid unseal errors. See VAULT-17227
"core/seal-config",
"core/recovery-config",
}
// CacheRefreshContext returns a context with an added value denoting if the