canvas-lms/lib/canvas/dynamic_settings
Cody Cutrer 7197e44389 refactor and impove DynamicSettings
closes CNVS-35834

 * allow specifying tree, service, and cluster for consul stuff
 * check multiple consul keys for each setting (cluster, env, region, global)

test plan:
 * an existing consul environment still works

Change-Id: I48e8fadeac2e140973bfc4b41c1cfb386532d15c
Reviewed-on: https://gerrit.instructure.com/125271
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
Reviewed-by: Simon Williams <simon@instructure.com>
QA-Review: Tucker McKnight <tmcknight@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2017-09-12 22:34:21 +00:00
..
cache.rb Move MathMan to being configured by Consul 2017-06-26 15:54:38 +00:00
fallback_proxy.rb Move MathMan to being configured by Consul 2017-06-26 15:54:38 +00:00
prefix_proxy.rb refactor and impove DynamicSettings 2017-09-12 22:34:21 +00:00