|
config services: services.cfg and validation
* Introduced services.cfg, a registry of services
* A service may expose a secure metadata endpoint that
describes config patterns that the service may validate
* Removed validation.cfg: config service sends validation requests to
other services based on their metadata
* Decreased Gitiles polling frequency to 1/10 min because of gitiles
quota
* Added customizable service config_location in proto,
but did not implement in gitiles_import.py yet
R=sergiyb@chromium.org, vadimsh@chromium.org
BUG=
Committed: https://github.com/luci/luci-py/commit/e7059157d4d05ec55f8d1d9643a0f7edb52f23eb
Total comments: 29
Total comments: 18
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1043 lines, -249 lines) |
Patch |
 |
M |
appengine/components/components/config/common.py
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
appengine/components/components/config/endpoint.py
|
View
|
1
2
3
4
|
4 chunks |
+97 lines, -7 lines |
0 comments
|
Download
|
 |
A |
appengine/components/components/config/endpoint_test.py
|
View
|
1
2
3
4
|
1 chunk |
+76 lines, -0 lines |
0 comments
|
Download
|
 |
M |
appengine/components/components/config/remote.py
|
View
|
1
2
3
4
|
2 chunks |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
appengine/components/components/config/remote_test.py
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
appengine/components/components/config/validation.py
|
View
|
1
2
|
6 chunks |
+71 lines, -11 lines |
0 comments
|
Download
|
 |
M |
appengine/components/components/config/validation_test.py
|
View
|
|
3 chunks |
+31 lines, -2 lines |
0 comments
|
Download
|
 |
M |
appengine/components/components/net.py
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/README.md
|
View
|
1
2
|
3 chunks |
+36 lines, -13 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/common.py
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
appengine/config_service/cron.yaml
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
appengine/config_service/gitiles_import.py
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/proto/service_config.proto
|
View
|
1
2
3
4
|
2 chunks |
+59 lines, -20 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/proto/service_config_pb2.py
|
View
|
1
2
3
4
|
15 chunks |
+187 lines, -50 lines |
0 comments
|
Download
|
 |
A |
appengine/config_service/services.py
|
View
|
1
2
3
4
|
1 chunk |
+86 lines, -0 lines |
0 comments
|
Download
|
 |
A |
appengine/config_service/services_test.py
|
View
|
1
2
3
4
|
1 chunk |
+115 lines, -0 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/validation.py
|
View
|
1
2
3
4
|
8 chunks |
+128 lines, -63 lines |
0 comments
|
Download
|
 |
M |
appengine/config_service/validation_test.py
|
View
|
1
2
3
4
|
7 chunks |
+145 lines, -77 lines |
0 comments
|
Download
|
Total messages: 16 (7 generated)
|