private-attribution / ipa

A raw implementation of Interoperable Private Attribution
MIT License
41 stars 23 forks source link

Cross cloud playbook #1227

Closed eriktaubeneck closed 4 weeks ago

eriktaubeneck commented 1 month ago

This adds a couple more helper scripts, and updates ansible commands to accommodate:

  1. build_network_file.py. Builds the network.toml file from the keys stored in in-market-test/v2/deployed_keys. Works automatically if testing with 3 servers, or will work if copying those files in with 3 different parties.
  2. parse_logs.py. Generates a report from the logs copies from the server with breakdown of run time and errors observed.
codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.83%. Comparing base (318d6d7) to head (b51b42c). Report is 11 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1227 +/- ## ========================================== - Coverage 92.83% 92.83% -0.01% ========================================== Files 200 200 Lines 31166 31166 ========================================== - Hits 28933 28932 -1 - Misses 2233 2234 +1 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

eriktaubeneck commented 1 month ago

Why don't we have a separate repository with a python project? Like ipa-tools or something.

I wouldn't call this a "project", it's just some scripts used for deploying/testing for the in market test.