From f3d837af146ad7085121c42af7f587fcb9676e2e Mon Sep 17 00:00:00 2001 From: share2kanna Date: Wed, 10 Apr 2024 17:14:30 +0530 Subject: [PATCH 1/2] fixed generic path for read access --- capten/deployment-worker/internal/activities/plugin_activity.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/capten/deployment-worker/internal/activities/plugin_activity.go b/capten/deployment-worker/internal/activities/plugin_activity.go index 5c5d281e..c26a91a3 100644 --- a/capten/deployment-worker/internal/activities/plugin_activity.go +++ b/capten/deployment-worker/internal/activities/plugin_activity.go @@ -176,7 +176,7 @@ func (p *PluginActivities) PluginDeployPreActionVaultStoreActivity( } // Get vault token to access vault secret path - vaultPaths := []string{"plugin/" + req.PluginName + "/*", "generic/" + req.PluginName + "/*"} + vaultPaths := []string{"plugin/" + req.PluginName + "/*", "generic/"} token, err := vaultcred.GetAppRoleToken(req.PluginName, vaultPaths) if err != nil { logger.Errorf("failed to get vault token for the path, %v", err) From 4693428186b0bde718c73146271ec9e9b61c5daa Mon Sep 17 00:00:00 2001 From: Venkat K <134090797+vramk23@users.noreply.github.com> Date: Fri, 12 Apr 2024 22:01:42 +0530 Subject: [PATCH 2/2] Update plugin_activity.go --- capten/deployment-worker/internal/activities/plugin_activity.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/capten/deployment-worker/internal/activities/plugin_activity.go b/capten/deployment-worker/internal/activities/plugin_activity.go index c26a91a3..dca465fd 100644 --- a/capten/deployment-worker/internal/activities/plugin_activity.go +++ b/capten/deployment-worker/internal/activities/plugin_activity.go @@ -176,7 +176,7 @@ func (p *PluginActivities) PluginDeployPreActionVaultStoreActivity( } // Get vault token to access vault secret path - vaultPaths := []string{"plugin/" + req.PluginName + "/*", "generic/"} + vaultPaths := []string{"plugin/" + req.PluginName + "/*", "generic/*"} token, err := vaultcred.GetAppRoleToken(req.PluginName, vaultPaths) if err != nil { logger.Errorf("failed to get vault token for the path, %v", err)