File tree 2 files changed +5
-4
lines changed
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -380,10 +380,10 @@ func (u *User) RemoveVaultSession() error {
380
380
return nil
381
381
}
382
382
383
- func getKeyring (keychainName string ) (* keyring.Keyring , error ) {
383
+ func getKeyring (keychainName string , backendType keyring. BackendType ) (* keyring.Keyring , error ) {
384
384
ring , err := keyring .Open (keyring.Config {
385
385
ServiceName : "aws-vault" ,
386
- AllowedBackends : keyring .AvailableBackends () ,
386
+ AllowedBackends : [] keyring.BackendType { backendType } ,
387
387
KeychainName : keychainName ,
388
388
KeychainTrustApplication : true ,
389
389
})
@@ -487,7 +487,7 @@ func main() {
487
487
if keychainName == "" {
488
488
keychainName = "login"
489
489
}
490
- keyring , err := getKeyring (keychainName )
490
+ keyring , err := getKeyring (keychainName , keyring . KeychainBackend )
491
491
if err != nil {
492
492
log .Fatal (err )
493
493
}
Original file line number Diff line number Diff line change 7
7
"testing"
8
8
9
9
"github.com/99designs/aws-vault/vault"
10
+ "github.com/99designs/keyring"
10
11
"github.com/stretchr/testify/assert"
11
12
)
12
13
@@ -36,7 +37,7 @@ func TestExistingAWSProfile(t *testing.T) {
36
37
"123456789" , "engineer" ),
37
38
Region : "us-west-2" ,
38
39
}
39
- keyring , err := getKeyring ("test" )
40
+ keyring , err := getKeyring ("test" , keyring . FileBackend )
40
41
assert .NoError (t , err )
41
42
user := User {
42
43
Name : "test" ,
You can’t perform that action at this time.
0 commit comments