refactor (kms): add GetWrapperer for RewrapFn parameter (#2701)
* refactor (kms): add GetWrapperer for RewrapFn parameter * tests (kms): add MockWrapper and MockGetWrapperer Make it a bit easier to write unhappy path tests which depend on a Wrapper or GetWrapperer
This commit is contained in:
12 files changed
+126
-29
No files matched your search
@@ -13,7 +13,7 @@ func init() {
|
||||
kms.RegisterTableRewrapFn("host_plugin_catalog_secret", hostCatalogSecretRewrapFn)
|
||||
}
|
||||
|
||||
func hostCatalogSecretRewrapFn(ctx context.Context, dataKeyVersionId, scopeId string, reader db.Reader, writer db.Writer, kmsRepo *kms.Kms) error {
|
||||
func hostCatalogSecretRewrapFn(ctx context.Context, dataKeyVersionId, scopeId string, reader db.Reader, writer db.Writer, kmsRepo kms.GetWrapperer) error {
|
||||
const op = "plugin.hostCatalogSecretRewrapFn"
|
||||
if dataKeyVersionId == "" {
|
||||
return errors.New(ctx, errors.InvalidParameter, op, "missing data key version id")
|
||||
|
||||
Reference in new issue
Block a user