Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Side by Side Diff: appengine/swarming/main.py

Issue 1926443003: swarming: read configs from luci-config (Closed) Base URL: https://chromium.googlesource.com/external/github.com/luci/luci-py@master
Patch Set: unlint Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2013 The LUCI Authors. All rights reserved. 1 # Copyright 2013 The LUCI Authors. All rights reserved.
2 # Use of this source code is governed by the Apache v2.0 license that can be 2 # Use of this source code is governed by the Apache v2.0 license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """This modules is imported by AppEngine and defines the 'app' object. 5 """This modules is imported by AppEngine and defines the 'app' object.
6 6
7 It is a separate file so that application bootstrapping code like ereporter2, 7 It is a separate file so that application bootstrapping code like ereporter2,
8 that shouldn't be done in unit tests, can be done safely. This file must be 8 that shouldn't be done in unit tests, can be done safely. This file must be
9 tested via a smoke test. 9 tested via a smoke test.
10 """ 10 """
(...skipping 20 matching lines...) Expand all
31 31
32 def is_enabled_callback(): 32 def is_enabled_callback():
33 return config.settings().enable_ts_monitoring 33 return config.settings().enable_ts_monitoring
34 34
35 # App that serves HTML pages and old API. 35 # App that serves HTML pages and old API.
36 frontend_app = handlers_frontend.create_application(False) 36 frontend_app = handlers_frontend.create_application(False)
37 gae_ts_mon.initialize(frontend_app, is_enabled_fn=is_enabled_callback) 37 gae_ts_mon.initialize(frontend_app, is_enabled_fn=is_enabled_callback)
38 # Local import, because it instantiates the mapreduce app. 38 # Local import, because it instantiates the mapreduce app.
39 from mapreduce import main 39 from mapreduce import main
40 gae_ts_mon.initialize(main.APP, is_enabled_fn=is_enabled_callback) 40 gae_ts_mon.initialize(main.APP, is_enabled_fn=is_enabled_callback)
41 # App that serves new endpoints API. 41 api = endpoints.api_server([
42 api = endpoints.api_server([handlers_endpoints.swarming_api]) 42 # App that serves new endpoints API.
M-A Ruel 2016/04/27 17:50:45 Remove this comment, it was stale.
nodir 2016/04/27 18:37:21 Done.
43 handlers_endpoints.swarming_api,
44 # components.config endpoints for validation and configuring of luci-config
45 # service URL.
46 config.ConfigApi,
47 ])
43 ts_mon_metrics.initialize() 48 ts_mon_metrics.initialize()
44 return frontend_app, api, main.APP 49 return frontend_app, api, main.APP
45 50
46 51
47 app, endpoints_app, mapreduce_app = create_application() 52 app, endpoints_app, mapreduce_app = create_application()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698