Commit Graph

141 Commits

Author SHA1 Message Date
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
d80b73a0d2 change to get appveyor to pick up all tests from http://stackoverflow.com/questions/42747868/vs-2017-not-discovering-tests-if-net-core 2017-03-12 22:35:32 +00:00
c49a1c9004 removed a bunch of orig files checked in by accident 2017-03-09 17:00:51 +00:00
6f65d9bab0 upgraded to vs2017 2017-03-09 17:00:15 +00:00
c787202374 I realised we can get rid of the cookie container as cookies are just sent as a header called cookie... 2017-03-05 18:05:20 +00:00
558a0dfdab finished refactoring config cretor 2017-03-05 16:56:41 +00:00
8bbd781820 updated file options 2017-03-02 09:18:53 +00:00
b44c02510a unit test for qos 2017-03-01 23:34:56 +00:00
0a2d7a6922 qos options creator in own class 2017-03-01 23:28:32 +00:00
6661cb5f32 use config tests 2017-03-01 23:15:30 +00:00
034732ce90 added lame test for service config creator 2017-03-01 23:12:00 +00:00
fff743ccf8 pulling out service config cretor 2017-03-01 12:42:37 +00:00
d4119ab33d extracted thing that creates request id key 2017-03-01 08:11:39 +00:00
c85ea41951 refactoring ocelot config creation process 2017-03-01 07:54:07 +00:00
d33e0c6f3b merged develop and stolen binarymash dont publish unstable build script code 2017-02-25 18:27:20 +00:00
be24f9a9ca Added base url finder for when nothing set in Program.cs 2017-02-25 17:02:36 +00:00
112a9c303e hacky auth working 2017-02-24 19:52:48 +00:00
aa0d8fe59a all tests passing, now to do authentication config provider 2017-02-22 07:48:49 +00:00
2dfdf0bb86 after much hacking unit tests passing 2017-02-21 07:34:47 +00:00
3c9ad87b73 Fix cake on Mac. Also added compile-time support for OSX.10.12-x64. The acceptance tests still fail on this version of OS X, however, because of the funky stuff going on in TestConfiguration.cs. Fixing this is outside the scope of this issue. 2017-02-19 15:03:11 +00:00
fa47663259 changed file config stuff to just use app base directory 2017-02-19 12:58:22 +00:00
816221c7a6 morehaking about 2017-02-19 12:33:09 +00:00
4dac8cb4fb still hacking around 2017-02-17 07:27:49 +00:00
0aad1f8fa0 Merge remote-tracking branch 'refs/remotes/origin/develop' into RateLimit
# Conflicts:
#	src/Ocelot/Configuration/Builder/ReRouteBuilder.cs
#	src/Ocelot/Configuration/Creator/FileOcelotConfigurationCreator.cs
#	src/Ocelot/Configuration/QoSOptions.cs
#	src/Ocelot/Configuration/ReRoute.cs
#	test/Ocelot.AcceptanceTests/configuration.json
2017-02-15 08:49:40 +08:00
95fc687e93 started messing around with admin area 2017-02-13 12:13:53 +00:00
2fa6e66dd4 refactor code 2017-02-13 08:29:29 +08:00
e1f16c2be1 add ratelimit acceptance test 2017-02-12 15:49:21 +08:00
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
820673dda8 added docs but qos acceptance test not working seems circuit never opens but not sure if it is meant to with timeouts..investigating 2017-02-11 15:11:10 +00:00
ce8da4c92d removed qos by accident, added back in 2017-02-11 13:14:25 +00:00
9b06afc781 refactor ratelimit config 2017-02-11 20:52:20 +08:00
e33fe4cf7d merged develop 2017-02-11 12:07:08 +00:00
e1d5ef3aae implement Request Rate limit, this feature is options 2017-02-11 16:32:30 +08:00
f7fe7c0f49 more refactoring 2017-02-08 18:47:35 +00:00
dbe28d38bc tidying up configuration creation 2017-02-08 07:37:04 +00:00
caae826d77 Refactor qos as options 2017-02-08 09:25:32 +08:00
7fffc9827a auth options builders 2017-02-07 20:30:26 +00:00
33ce162693 changed upstream http method to use httpmethod class in .net 2017-02-07 18:30:21 +00:00
bbb808eb51 fixed failing tests 2017-02-07 13:46:22 +00:00
a895fdfc12 Merge branch 'develop' into CircuitBreakerPattern 2017-02-07 18:41:11 +08:00
6ad27ec17d made upstream template use template path object 2017-02-07 07:54:03 +00:00
1671fadea3 made upstream template use template path object 2017-02-07 07:53:41 +00:00
b4ef277c3e added builder for service provider config 2017-02-07 07:50:23 +00:00
0a66051b92 removed some code we dont need as not expecting any errors so should just throw an exception to the global handler 2017-02-06 21:47:08 +00:00
a4495b8fa9 tests for error handling on load balancing middleware 2017-02-06 20:22:09 +00:00
932bcb73d4 wip: removed some debug statements and all tests passing on my PC...feel there is something wrong with the service discovery test around task execution not completing 2017-02-05 21:21:02 +00:00
fb0f101732 wip fake consul provider 2017-02-05 21:08:16 +00:00
c46dcc05b8 started implementing the consul service provider 2017-02-04 13:16:31 +00:00
7900aa3f49 got sidetracked and downgraded to .net core app 1.1 that actually exists no idea why i had 1.4 :( 2017-02-04 12:06:33 +00:00
9828c3b427 started adding consul acceptance test 2017-02-03 22:50:57 +00:00