diff --git a/changelog/11836.txt b/changelog/11836.txt new file mode 100644 index 000000000000..46981fda1309 --- /dev/null +++ b/changelog/11836.txt @@ -0,0 +1,3 @@ +```release-note:bug +secrets/ad: Forward all creds requests to active node [[GH-76](https://github.com/hashicorp/vault-plugin-secrets-ad/pull/76)] +``` diff --git a/go.mod b/go.mod index 00a25e2ac207..b31983c323d9 100644 --- a/go.mod +++ b/go.mod @@ -92,7 +92,7 @@ require ( github.com/hashicorp/vault-plugin-database-mongodbatlas v0.3.0 github.com/hashicorp/vault-plugin-database-snowflake v0.1.1 github.com/hashicorp/vault-plugin-mock v0.16.1 - github.com/hashicorp/vault-plugin-secrets-ad v0.9.0 + github.com/hashicorp/vault-plugin-secrets-ad v0.9.1 github.com/hashicorp/vault-plugin-secrets-alicloud v0.8.0 github.com/hashicorp/vault-plugin-secrets-azure v0.9.1 github.com/hashicorp/vault-plugin-secrets-gcp v0.9.0 diff --git a/go.sum b/go.sum index ac2ed77f27ed..80f83eae27ec 100644 --- a/go.sum +++ b/go.sum @@ -700,8 +700,8 @@ github.com/hashicorp/vault-plugin-database-snowflake v0.1.1 h1:QKNjvd1GuI69u7ZLN github.com/hashicorp/vault-plugin-database-snowflake v0.1.1/go.mod h1:gUfFbYrFFxITKxeLJe2IHPnNkmSG5ldVF1OOxp1WW3c= github.com/hashicorp/vault-plugin-mock v0.16.1 h1:5QQvSUHxDjEEbrd2REOeacqyJnCLPD51IQzy71hx8P0= github.com/hashicorp/vault-plugin-mock v0.16.1/go.mod h1:83G4JKlOwUtxVourn5euQfze3ZWyXcUiLj2wqrKSDIM= -github.com/hashicorp/vault-plugin-secrets-ad v0.9.0 h1:pmui4uYI7zol5yk5u0crqSClqDmhdHp3LVh7vQssrQ0= -github.com/hashicorp/vault-plugin-secrets-ad v0.9.0/go.mod h1:L5L6NoJFxRvgxhuA2sWhloc3sbgmE7KxhNcoRxcaH9U= +github.com/hashicorp/vault-plugin-secrets-ad v0.9.1 h1:MRhMMWxome1VOIKbYF+Iw76wjLrfKqu196Z2CLE8viw= +github.com/hashicorp/vault-plugin-secrets-ad v0.9.1/go.mod h1:L5L6NoJFxRvgxhuA2sWhloc3sbgmE7KxhNcoRxcaH9U= github.com/hashicorp/vault-plugin-secrets-alicloud v0.8.0 h1:dg1vrZl+XwGipfjet7M9UqGM8nCDx4FNnN7zlqiHQWU= github.com/hashicorp/vault-plugin-secrets-alicloud v0.8.0/go.mod h1:SSkKpSTOMnX84PfgYiWHgwVg+YMhxHNjo+YCJGNBoZk= github.com/hashicorp/vault-plugin-secrets-azure v0.9.1 h1:vZhWEafEedxLS7t906QSYFKT+jiNM6Mv6fDHxOX6O5I= diff --git a/vendor/github.com/hashicorp/vault-plugin-secrets-ad/plugin/path_creds.go b/vendor/github.com/hashicorp/vault-plugin-secrets-ad/plugin/path_creds.go index 9e88ba34245e..a3da728fafae 100644 --- a/vendor/github.com/hashicorp/vault-plugin-secrets-ad/plugin/path_creds.go +++ b/vendor/github.com/hashicorp/vault-plugin-secrets-ad/plugin/path_creds.go @@ -47,8 +47,12 @@ func (b *backend) pathCreds() *framework.Path { Description: "Name of the role", }, }, - Callbacks: map[logical.Operation]framework.OperationFunc{ - logical.ReadOperation: b.credReadOperation, + Operations: map[logical.Operation]framework.OperationHandler{ + logical.ReadOperation: &framework.PathOperation{ + Callback: b.credReadOperation, + ForwardPerformanceStandby: true, + ForwardPerformanceSecondary: true, + }, }, HelpSynopsis: credHelpSynopsis, HelpDescription: credHelpDescription, diff --git a/vendor/modules.txt b/vendor/modules.txt index 8e8af11d31e5..5fb6e30e5b5c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -669,7 +669,7 @@ github.com/hashicorp/vault-plugin-database-snowflake # github.com/hashicorp/vault-plugin-mock v0.16.1 ## explicit github.com/hashicorp/vault-plugin-mock -# github.com/hashicorp/vault-plugin-secrets-ad v0.9.0 +# github.com/hashicorp/vault-plugin-secrets-ad v0.9.1 ## explicit github.com/hashicorp/vault-plugin-secrets-ad/plugin github.com/hashicorp/vault-plugin-secrets-ad/plugin/client