Commit Graph
13 Commits
Author SHA1 Message Date
stefanprodan 3c7a561db8 Add Istio routes A/B testing unit tests 2019-03-08 12:24:43 +02:00
stefanprodan bf1ca293dc Implement fix routing for canary analysis
Allow A/B testing scenarios where instead of weighted routing the traffic is split between the primary and canary based on HTTP headers or cookies.
2019-03-08 11:54:41 +02:00
stefanprodan 5fc69134e3 Add CORS policy test 2019-03-06 15:34:51 +02:00
stefanprodan 9adc0698bb Add CORS policy to Istio router 2019-03-06 15:34:36 +02:00
stefanprodan 8b6aa73df0 Fix request header test 2019-03-06 13:51:04 +02:00
stefanprodan 1d4dfb0883 Add request header add test 2019-03-06 13:46:19 +02:00
stefanprodan eab7f126a6 Use request.add for header append operation 2019-03-06 13:45:46 +02:00
stefanprodan 7d0df82861 Add header manipulation rules to Canary CRD 2019-03-06 12:41:53 +02:00
stefanprodan b0b6198ec8 Add Istio virtual service and signal packages 2019-03-06 01:43:09 +02:00
stefanprodan 9a9964c968 Add ClusterIP host to virtual service 2019-03-05 02:27:56 +02:00
stefanprodan 0d05d86e32 Add Istio routing tests 2019-03-05 02:18:07 +02:00
stefanprodan 9680ca98f2 Rename service router to Kubernetes router 2019-03-05 02:12:52 +02:00
stefanprodan 3f5c22d863 Extract routing to dedicated package
- split routing management into Kubernetes service router and Istio Virtual service router
2019-03-05 02:02:58 +02:00