mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-01 19:17:58 +00:00
@@ -163,13 +163,19 @@ func TestAuthEnableCommand_Run(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
plugins, err := ioutil.ReadDir("../vendor/github.com/hashicorp")
|
||||
modFile, err := ioutil.ReadFile("../go.mod")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
for _, p := range plugins {
|
||||
if p.IsDir() && strings.HasPrefix(p.Name(), "vault-plugin-auth-") {
|
||||
backends = append(backends, strings.TrimPrefix(p.Name(), "vault-plugin-auth-"))
|
||||
modLines := strings.Split(string(modFile), "\n")
|
||||
for _, p := range modLines {
|
||||
splitLine := strings.Split(strings.TrimSpace(p), " ")
|
||||
if len(splitLine) == 0 {
|
||||
continue
|
||||
}
|
||||
potPlug := strings.TrimPrefix(splitLine[0], "github.com/hashicorp/")
|
||||
if strings.HasPrefix(potPlug, "vault-plugin-auth-") {
|
||||
backends = append(backends, strings.TrimPrefix(potPlug, "vault-plugin-auth-"))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user