TomPallister
c3cd181b90
added a new implementation that stores the ocelot config in consul kv store, had to change some major things and add cache settings as default
2017-04-16 19:35:59 +01:00
Tom Pallister
f58da434ba
Merge pull request #70 from MarcDenman/feature/updateLogging
...
Update logging
2017-03-19 15:57:28 +00:00
David Derman
a3b387aeb1
Renamed ScopeName to ApiName, ScopeSecret to ApiSecret, and
...
AdditionalScopes to Allowed Scoped in order to be more consistent with
Identity Server naming conventions.
2017-03-14 16:54:55 -04:00
Marc Denman
0ec7fc44ad
Change all ctor's to use IOcelotLoggerFactory
...
As part of #35 we are we are standardising on using IOcelotLoggerFactory
over the default ILogger for DI purposes. Following a sln search, the use
of ILogger was only found in one place (FileOcelotConfigurationCreator)
and it's corresponding tests.
This commit changes them and ensures the unit tests still pass.
2017-03-13 11:44:02 +00:00
TomPallister
558a0dfdab
finished refactoring config cretor
2017-03-05 16:56:41 +00:00
Tom Gardham-Pallister
8bbd781820
updated file options
2017-03-02 09:18:53 +00:00
Tom Gardham-Pallister
0a2d7a6922
qos options creator in own class
2017-03-01 23:28:32 +00:00
Tom Gardham-Pallister
6661cb5f32
use config tests
2017-03-01 23:15:30 +00:00
Tom Gardham-Pallister
034732ce90
added lame test for service config creator
2017-03-01 23:12:00 +00:00
Tom Gardham-Pallister
fff743ccf8
pulling out service config cretor
2017-03-01 12:42:37 +00:00
Tom Gardham-Pallister
d4119ab33d
extracted thing that creates request id key
2017-03-01 08:11:39 +00:00
Tom Gardham-Pallister
c85ea41951
refactoring ocelot config creation process
2017-03-01 07:54:07 +00:00
TomPallister
286c7f8488
Fixed issue where qos was being created for each request so circuit breaker was never stopping traffic going to downstream service.
2017-02-11 18:56:36 +00:00
TomPallister
ce8da4c92d
removed qos by accident, added back in
2017-02-11 13:14:25 +00:00
Tom Gardham-Pallister
7fffc9827a
auth options builders
2017-02-07 20:30:26 +00:00
Tom Gardham-Pallister
bbb808eb51
fixed failing tests
2017-02-07 13:46:22 +00:00
Tom Gardham-Pallister
b4ef277c3e
added builder for service provider config
2017-02-07 07:50:23 +00:00
TomPallister
c46dcc05b8
started implementing the consul service provider
2017-02-04 13:16:31 +00:00
tom.pallister
b0ff2fd317
fixed failing tests
2017-02-03 13:02:51 +00:00
Tom Gardham-Pallister
aef6507da3
fixed failing tests after service discovery changes
2017-02-03 07:43:26 +00:00
Tom Gardham-Pallister
07ca7989b0
more work towards getting service discovery working with load balancing
2017-02-02 21:34:15 +00:00
Tom Gardham-Pallister
c3a47f66c8
merge
2017-01-23 12:13:24 +00:00
Tom Gardham-Pallister
044b609ea9
started implementing service discovery integration
2017-01-20 19:03:18 +00:00
TomPallister
536db48049
fixed problems where routes were not mathing
2016-11-26 14:08:09 +00:00
TomPallister
ff5776613f
Now defaults to case insensitive routing but you can override with a setting, also global request id setting available
2016-11-06 11:50:33 +00:00
TomPallister
f4acb4f041
changed to json configuration to get rid of yaml imports
2016-11-02 21:50:53 +00:00