From 4b80b5c923f8231c3065a4a7d2187cc1918c19de Mon Sep 17 00:00:00 2001 From: Mike Palmiotto Date: Fri, 1 Dec 2023 14:47:32 +0000 Subject: [PATCH] backport of commit 4a7bee5a02db880d543692386ccd597f33e29624 --- changelog/24325.txt | 4 ++++ vault/identity_store_entities.go | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 changelog/24325.txt diff --git a/changelog/24325.txt b/changelog/24325.txt new file mode 100644 index 000000000000..ab5ce613c404 --- /dev/null +++ b/changelog/24325.txt @@ -0,0 +1,4 @@ +```release-note:change +identity (enterprise): POST requests to the `/identity/entity/merge` endpoint +are now always forwarded from standbys to the active node. +``` \ No newline at end of file diff --git a/vault/identity_store_entities.go b/vault/identity_store_entities.go index 922ebe03d28c..e8f6a0b13dd5 100644 --- a/vault/identity_store_entities.go +++ b/vault/identity_store_entities.go @@ -231,7 +231,8 @@ func entityPaths(i *IdentityStore) []*framework.Path { }, Operations: map[logical.Operation]framework.OperationHandler{ logical.UpdateOperation: &framework.PathOperation{ - Callback: i.pathEntityMergeID(), + Callback: i.pathEntityMergeID(), + ForwardPerformanceStandby: true, }, },