stefanprodan
|
6ef72e2550
|
Make the pod selector configurable
- default labels: app, name and app.kubernetes.io/name
|
2019-04-15 12:57:25 +03:00 |
|
stefanprodan
|
a09dc2cbd8
|
Rename logging package
|
2019-04-15 11:25:45 +03:00 |
|
stefanprodan
|
126b68559e
|
Set default mesh gateway if no gateway is specified
|
2019-04-06 12:21:30 +03:00 |
|
stefanprodan
|
b9075dc6f9
|
Update App Mesh to v1beta1
|
2019-03-26 20:29:40 +02:00 |
|
stefanprodan
|
ca074ef13f
|
Rename router sync to reconcile
|
2019-03-26 17:12:46 +02:00 |
|
stefanprodan
|
ddd3a8251e
|
Reconcile ClusterIP services
- add svc update tests fix: #114
|
2019-03-26 17:12:46 +02:00 |
|
stefanprodan
|
ae0351ddad
|
Exclude the namespace from AppMesh object names
ref: https://github.com/aws/aws-app-mesh-controller-for-k8s/issues/14
|
2019-03-23 11:25:39 +02:00 |
|
Trond Nordheim
|
f5b97fbb74
|
Add support for naming generated service ports
|
2019-03-21 12:37:02 +01:00 |
|
stefanprodan
|
b4ae060122
|
Move to weaveworks org
|
2019-03-20 18:26:04 +02:00 |
|
stefanprodan
|
89faa70196
|
Fix canary virtual node DNS discovery
|
2019-03-19 15:51:17 +02:00 |
|
stefanprodan
|
14369d8be3
|
Fix virtual node backends
|
2019-03-17 12:29:04 +02:00 |
|
stefanprodan
|
7d340c5e61
|
Change mesh providers based on cmd flag
|
2019-03-17 10:52:52 +02:00 |
|
stefanprodan
|
337c94376d
|
Add AppMesh routing tests
|
2019-03-17 10:29:40 +02:00 |
|
stefanprodan
|
0ef1d0b2f1
|
Implement AppMesh routing ops
|
2019-03-17 10:29:21 +02:00 |
|
stefanprodan
|
5cf67bd4e0
|
Add AppMesh router sync tests
|
2019-03-16 14:14:24 +02:00 |
|
stefanprodan
|
f22be17852
|
Add AppMesh router sync implementation
Sync virtual nodes and virtual services
|
2019-03-16 14:13:58 +02:00 |
|
stefanprodan
|
ba1788cbc5
|
Change default ClusterIP to point to primary
- ensures that the routing works without a service mesh
|
2019-03-14 01:48:10 +02:00 |
|
stefanprodan
|
881387e522
|
Fix HTTP URI match conditions
|
2019-03-11 14:54:17 +02:00 |
|
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 |
|