Vladimir Diaz
ec158cd1d2
Create role/key db for non-default repository names
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-09 14:22:48 -05:00
Vladimir Diaz
5b3d4c060b
Merge pull request #580 from vladimir-v-diaz/revise_delegate
...
Revise API for delegating paths
2018-01-05 15:42:27 -05:00
Vladimir Diaz
dff377b4ff
Update test conditions following change to add_paths()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 15:10:37 -05:00
Vladimir Diaz
93d1610945
Rename add_restricted_paths() -> add_paths()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 15:09:55 -05:00
Vladimir Diaz
2c93000ab7
Edit documentation on delegate()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 14:31:19 -05:00
Vladimir Diaz
d954629129
Update calls to modified delegate()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-05 14:30:30 -05:00
Vladimir Diaz
c15f3ebd5e
Merge pull request #579 from lukpueh/fix-cb-pgp-fp
...
Fix consensus builder pgp fingerprint
2018-01-05 13:19:04 -05:00
Lukas Puehringer
2b01fb92b6
Fix consensus builder pgp fingerprint
...
The correct fingerprint can be queried at:
https://pgp.mit.edu/pks/lookup?search=justin+cappos&fingerprint=on
Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2018-01-05 12:54:01 -05:00
Vladimir Diaz
7f08fcb8c4
Update test conditions affected by change to delegate()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 17:32:28 -05:00
Vladimir Diaz
4d967bb0e6
Check for non-None list of targets to delegate()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 17:31:35 -05:00
Vladimir Diaz
76fe0b577b
Rename restricted_paths and reorder arguments to delegate()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 17:03:24 -05:00
Vladimir Diaz
bbe994d962
Merge pull request #578 from vladimir-v-diaz/revise_add_target
...
Revise behavior and documentation on delegating paths. Fix for issue #570 .
2018-01-03 16:27:12 -05:00
Vladimir Diaz
a977ccc355
Update test cases for modified behavior when delegating paths
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 16:12:28 -05:00
Vladimir Diaz
7de7026efe
Do not raise excpetion for non-existent delegated paths
...
The paths that are delegated to another role do not have to exist on disk or fall under the repository's targets directory. Instead of raising an exception, log a debug statement. Revise affected comments.
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 15:38:38 -05:00
Vladimir Diaz
5ddfa083bd
Revise comment for add_target
...
Explain that target paths added via add_target() must actually exist once writeall() or write() is called
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 15:34:57 -05:00
Vladimir Diaz
7d6ded362f
Merge pull request #577 from lukpueh/fix-link
...
Fix link to MAINTAINERS.txt in GOVERNANCE.md
2018-01-03 13:17:01 -05:00
Lukas Puehringer
244abdb1e9
Fix link to MAINTAINERS.txt in GOVERNANCE.md
...
Correct file suffix .md to .txt
Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
2018-01-03 12:33:59 -05:00
Vladimir Diaz
3a62ef117b
Merge pull request #576 from vladimir-v-diaz/remove_unsupported_extension
...
Remove extension '.json.gz' from the list of supported extensions
2018-01-03 12:20:45 -05:00
Vladimir Diaz
f1876d27a6
Remove extension '.json.gz' from list of supported extensions
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 12:00:19 -05:00
Vladimir Diaz
da6fa35898
Merge pull request #575 from vladimir-v-diaz/remove_duplicate_badges
...
Remove duplicate pyup and python3 badges
2018-01-03 11:49:19 -05:00
Vladimir Diaz
3367b615ee
remove duplicate pyup and python3 badges
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-01-03 11:38:44 -05:00
Vladimir Diaz
d4f59e5029
Merge pull request #566 from vladimir-v-diaz/bump_dependencies
...
Bump the pylint and bandit dependencies
2017-12-22 12:56:31 -05:00
Vladimir Diaz
2949368ad1
Bump the pylint and bandit dependencies
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-22 11:47:44 -05:00
Vladimir Diaz
77e403ce38
Merge pull request #504 from vladimir-v-diaz/tap4
...
Implement TAP 4 (multiple repository consensus on entrusted targets) - WIP
2017-12-22 11:22:26 -05:00
Vladimir Diaz
14ffb0d45c
Add logging-not-lazy to pylintrc
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-22 10:26:31 -05:00
Vladimir Diaz
ee6c9c044e
Merge branch 'develop' into tap4
2017-12-22 10:06:39 -05:00
Vladimir Diaz
576ad2fca6
Add comment explaining which threshold of targetinfo are returned
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-21 16:34:04 -05:00
Vladimir Diaz
46b7e5d53f
Edit test conditions following API change to map file
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-21 15:56:40 -05:00
Vladimir Diaz
d1fddfa2a2
Add test condition for excluded custom field in targetinfo comparisons
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-21 15:55:58 -05:00
Vladimir Diaz
f2de8985e8
Add option to exclude custom field when matching targetinfo
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-21 15:54:06 -05:00
Vladimir Diaz
93ed8b7e88
Edit function: get_one_valid_targetinfo -> get_valid_targetinfo
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-20 16:48:19 -05:00
Vladimir Diaz
4d3cc84e90
Rename and refactor get_one_valid_targetinfo()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-20 16:44:24 -05:00
Vladimir Diaz
304f0d40c6
Remove unnessary check for empty targetinfo
...
Also reorder an if-else case to minimize code between the else and opening if clause
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-18 14:30:51 -05:00
Vladimir Diaz
f159595293
Fix test condition for modified get_updater()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-18 13:00:42 -05:00
Vladimir Diaz
7c77392568
Set repository_names_to_mirrors as a MultiRepoUpdater attribute
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-18 11:58:34 -05:00
Vladimir Diaz
ffdfaa92da
'repositories' map file attribute should be a list of names
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 16:35:10 -05:00
Vladimir Diaz
e230d95960
Revise __init__ comment on exceptions raised
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 16:25:28 -05:00
Vladimir Diaz
9d9f73df83
Add 'threshold of repositories' to TAP 4 comment
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 16:17:46 -05:00
Vladimir Diaz
bc8620594a
Add more test cases for MultiRepoUpdater.__init__()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 15:43:31 -05:00
Vladimir Diaz
72d099e5cc
Ensure the map file is properly formatted in __init__
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 15:42:44 -05:00
Vladimir Diaz
6d2318f44a
Add mapfile SCHEMA
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 15:40:45 -05:00
Vladimir Diaz
d6220b3845
Avoid duplicate port numbers on multiple localhosts
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 13:40:32 -05:00
Vladimir Diaz
67af7a0da6
Add first draft of README for unit tests
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-14 11:57:59 -05:00
Vladimir Diaz
fd685bf22c
Fix unit tests for _target_matchese_path_pattern()
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:51:33 -05:00
Vladimir Diaz
f40a6d58b7
Add missing continue to targetsinfo loop
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:50:50 -05:00
Vladimir Diaz
b6216ac264
Remove bare excepts
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:36:38 -05:00
Vladimir Diaz
2362bb7a68
Convert repository_name variables to class attributes
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:23:26 -05:00
Vladimir Diaz
1d92515e45
Add copyright, license, and __name__ == '__main__':
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:14:33 -05:00
Vladimir Diaz
9294630307
Fix SystemRandom() call and add comment for chosen port range
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 15:03:55 -05:00
Vladimir Diaz
798f4ee08b
Fix link to SimpleHTTPServer
...
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2017-12-13 13:53:24 -05:00