From 825aafd40e50bf99ce4cabaa5b2d5770cab38d10 Mon Sep 17 00:00:00 2001 From: Nick Cabatoff Date: Tue, 16 Nov 2021 14:38:13 -0500 Subject: [PATCH 1/2] Add AllowMissing to local_bucket_key schema, preventing startup failures in post-unseal when aliases from an older version exist. --- vault/identity_store_schema.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vault/identity_store_schema.go b/vault/identity_store_schema.go index 2fdb38a871c77..186f99c5aebbf 100644 --- a/vault/identity_store_schema.go +++ b/vault/identity_store_schema.go @@ -71,7 +71,8 @@ func aliasesTableSchema(lowerCaseName bool) *memdb.TableSchema { }, }, "local_bucket_key": { - Name: "local_bucket_key", + Name: "local_bucket_key", + AllowMissing: true, Indexer: &memdb.StringFieldIndex{ Field: "LocalBucketKey", }, From 55c19a9ca2fd85a314f8003dc4b3256a7ed792ac Mon Sep 17 00:00:00 2001 From: Nick Cabatoff Date: Tue, 16 Nov 2021 14:40:10 -0500 Subject: [PATCH 2/2] Add CL. --- changelog/13169.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 changelog/13169.txt diff --git a/changelog/13169.txt b/changelog/13169.txt new file mode 100644 index 0000000000000..5b2236e18f828 --- /dev/null +++ b/changelog/13169.txt @@ -0,0 +1,3 @@ +```release-note:bug +identity: Fix regression preventing startup when aliases were created pre-1.9. +``` \ No newline at end of file