Commit Graph

23 Commits

Author SHA1 Message Date
3439be8927 Rename all ReRoute to Route to move closer to YARP +semver: breaking 2020-05-23 20:50:05 +01:00
f922f0c078 Merge pull request #3 from ThreeMammals/master
Master merge
2020-03-11 21:51:47 +01:00
263f26ed51 #1115 find available ports to use in acceptance tests 2020-03-06 10:18:21 +01:00
cbb21a13b3 #603 return 502 on HttpRequestException 2020-01-22 16:14:20 +01:00
8985495f38 Merge remote-tracking branch 'origin/develop' into feature/603-bad-gateway 2020-01-22 14:58:04 +01:00
9da55ea037 small changes to log all responses either information or warning 2020-01-19 16:27:08 +00:00
f35a07a3da #603 return 502 when request cannot be completed 2019-11-22 08:01:02 +01:00
f0667471dd #492 log 500 with error log level, acceptance test, unit test 2019-11-07 09:18:05 +01:00
5d82e68534 Removed unused usings, removed empty spaces, removed tons os warnings (#903) 2019-05-28 11:00:54 +08:00
8db5570840 Feature/fix #568 (#576)
* #568 Ocelot wont start if QoSOptions specified and no QoS DelegatingHandler registered e.g. no use of Ocelot.Provider.Polly. Also adds a NoQosDelegatingHandler and logs an error if ive missed something and the user can get to making the request

* #568 sadly something wierd with IServiceProvider and FluentValidation so I'm just defaulting to warning and noqosdelegatinghandler if someone doesnt register but provides options, also added basic in memory cache in case people dont use a specific package
2018-08-27 17:47:45 +01:00
600732651b Ive made the acceptance tests share the same builder in an effort to duplicate the linux port in use issue I have when running acceptance tests...seems to have been some use...now to test in CI (#486) 2018-07-21 11:24:05 +01:00
3ac9b3bd87 hacked together load balancing reroutes in fileconfig (#211)
* hacked together load balancing reroutes in fileconfig

* some renaming and refactoring

* more renames

* hacked away the old config json

* test for issue 213

* renamed key

* dont share ports

* oops

* updated docs

* mvoed docs around

* port being used
2018-01-31 20:34:55 +00:00
24f7b9a171 UpstreamHttpMethod property (of class FileReRoute) changes from string to List<string>. 2017-05-05 11:47:28 +01:00
ef3deec8da more hacking 2017-02-13 19:14:49 +00:00
159969483b hacking away 2017-02-13 18:51:47 +00:00
7fffc9827a auth options builders 2017-02-07 20:30:26 +00:00
0f71c040d9 split DownstreamTemplate into DownstreamPathTemplate, DownstreamScheme, DownstreamHost and DownstreamPort in order to prepare for service discovery 2017-01-21 09:59:47 +00:00
f4acb4f041 changed to json configuration to get rid of yaml imports 2016-11-02 21:50:53 +00:00
4427ef459f more refactoring acceptance tests 2016-10-19 21:48:41 +01:00
9798cf01e5 refactoring acceptance tests..they need some tlc 2016-10-19 21:28:55 +01:00
8b0ceeda5b removed library namespace 2016-10-18 19:10:09 +01:00
acfeeed86a removed ocelot website project from src and added a manual test project for this, renamed library project to just be ocelot 2016-10-18 19:04:46 +01:00
84256e7bac Added ability to strip claims and forward to downstream service as headers 2016-10-18 15:51:56 +01:00