latchset / custodia

An API to manage secrets storage and retrieval
GNU General Public License v3.0
85 stars 27 forks source link

Add two-phase initialization API to plugins #193

Closed tiran closed 7 years ago

tiran commented 7 years ago

Closes: #155

tiran commented 7 years ago

I need this in milestone 0.5 to implement a workaround for https://pagure.io/freeipa/issue/6761#comment-440329 in custodia.ipa.

codecov-io commented 7 years ago

Codecov Report

Merging #193 into master will decrease coverage by 0.23%. The diff coverage is 17.85%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #193      +/-   ##
==========================================
- Coverage   69.56%   69.33%   -0.24%     
==========================================
  Files          31       31              
  Lines        3148     3163      +15     
  Branches      341      346       +5     
==========================================
+ Hits         2190     2193       +3     
- Misses        840      852      +12     
  Partials      118      118
Impacted Files Coverage Δ
src/custodia/server/__init__.py 18.27% <12.5%> (-0.61%) :arrow_down:
src/custodia/plugin.py 65.9% <25%> (-1.95%) :arrow_down:

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 fa255fe...4e76614. Read the comment docs.