Skip to content

Commit 03ff3df

Browse files
committed
Apply review suggestions.
Signed-off-by: Felix Fontein <[email protected]>
1 parent 61cc3f7 commit 03ff3df

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

azkv/keysource.go

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,20 @@ func newMasterKey(vaultURL string, keyName string, keyVersion string) *MasterKey
7575
}
7676
}
7777

78+
// NewMasterKey creates a new MasterKey from a URL, key name and (mandatory) version,
79+
// setting the creation date to the current date.
80+
func NewMasterKey(vaultURL string, keyName string, keyVersion string) *MasterKey {
81+
return newMasterKey(vaultURL, keyName, keyVersion)
82+
}
83+
7884
// NewMasterKey creates a new MasterKey from a URL, key name and (optional) version,
7985
// setting the creation date to the current date.
80-
func NewMasterKey(vaultURL string, keyName string, keyVersion string) (*MasterKey, error) {
86+
func NewMasterKeyWithOptionalVersion(vaultURL string, keyName string, keyVersion string) (*MasterKey, error) {
8187
key := newMasterKey(vaultURL, keyName, keyVersion)
82-
err := key.ensureKeyHasVersion(context.Background())
83-
return key, err
88+
if err := key.ensureKeyHasVersion(context.Background()); err != nil {
89+
return nil, err
90+
}
91+
return key, nil
8492
}
8593

8694
// NewMasterKeyFromURL takes an Azure Key Vault key URL, and returns a new

config/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ func extractMasterKeys(group keyGroup) (sops.KeyGroup, error) {
330330
keyGroup = append(keyGroup, gcpkms.NewMasterKeyFromResourceID(k.ResourceID))
331331
}
332332
for _, k := range group.AzureKV {
333-
if key, err := azkv.NewMasterKey(k.VaultURL, k.Key, k.Version); err == nil {
333+
if key, err := azkv.NewMasterKeyWithOptionalVersion(k.VaultURL, k.Key, k.Version); err == nil {
334334
keyGroup = append(keyGroup, key)
335335
} else {
336336
return nil, err

0 commit comments

Comments
 (0)