aboutsummaryrefslogtreecommitdiff
path: root/server/helpers/vault/vault.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/helpers/vault/vault.go')
-rw-r--r--server/helpers/vault/vault.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/helpers/vault/vault.go b/server/helpers/vault/vault.go
index bec18b9..e522d51 100644
--- a/server/helpers/vault/vault.go
+++ b/server/helpers/vault/vault.go
@@ -53,3 +53,10 @@ func (c *Client) Read(value string) (string, error) {
}
return secret.(string), nil
}
+
+// Delete deletes the secret from vault.
+func (c *Client) Delete(value string) error {
+ p, _ := parseName(value)
+ _, err := c.vault.Logical().Delete(p)
+ return err
+}