moov-io / achgateway

Payment gateway enabling automated ACH operations in a distributed and fault tolerant way.
https://moov-io.github.io/achgateway/
Apache License 2.0
54 stars 19 forks source link

storage: wrap filesystem with encryption layer #75

Closed adamdecaf closed 2 years ago

adamdecaf commented 2 years ago

Fixes: https://github.com/moov-io/achgateway/issues/53 Issues: https://linear.app/moov/issue/INFRA-726/epic-improve-ach-stateful-storage

codecov-commenter commented 2 years ago

Codecov Report

Merging #75 (32f137e) into master (a507714) will increase coverage by 0.27%. The diff coverage is 41.41%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #75      +/-   ##
==========================================
+ Coverage   41.48%   41.75%   +0.27%     
==========================================
  Files          80       85       +5     
  Lines        3117     3250     +133     
==========================================
+ Hits         1293     1357      +64     
- Misses       1562     1623      +61     
- Partials      262      270       +8     
Impacted Files Coverage Δ
internal/service/model_upload.go 43.15% <ø> (ø)
internal/storage/file.go 100.00% <ø> (ø)
internal/storage/storage.go 0.00% <0.00%> (ø)
internal/storage/buf.go 22.22% <22.22%> (ø)
internal/pipeline/merging.go 17.72% <43.75%> (+2.07%) :arrow_up:
internal/storage/filesystem.go 54.90% <43.75%> (ø)
internal/storage/encryption.go 67.56% <67.56%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update a507714...32f137e. Read the comment docs.