stefanprodan
11d16468c9
Add Contour TLS guide link to docs
2019-12-29 13:36:55 +02:00
stefanprodan
a7c242e437
Add user agent match examples to Contour docs
2019-12-20 18:26:18 +02:00
stefanprodan
1544610203
Add Contour e2e test for canary rollback
2019-12-20 14:38:06 +02:00
stefanprodan
14ca775ed9
Set Contour namespace in kustomization
2019-12-20 14:33:03 +02:00
stefanprodan
f1d29f5951
Set Contour idle timeout to 5m
2019-12-20 14:32:24 +02:00
stefanprodan
ad0a66ffcc
Add Contour usage docs and diagrams
2019-12-20 11:47:44 +02:00
stefanprodan
4288fa261c
Add Contour reference to docs
2019-12-20 11:47:00 +02:00
stefanprodan
a537637dc9
Add Flagger Kustomize installer for Contour
2019-12-20 11:46:23 +02:00
stefanprodan
851c6701b3
Add unit tests for Contour prefix, timeout and retries
2019-12-19 19:06:47 +02:00
stefanprodan
bb4591106a
Add Contour URL prefix
2019-12-19 18:48:31 +02:00
stefanprodan
7641190ecb
Add Contour timeout and retry policies
2019-12-19 18:27:35 +02:00
stefanprodan
02b579f128
Add unit tests for Contour routes
2019-12-19 15:30:53 +02:00
stefanprodan
9cf6b407f1
Add unit tests for Contour router reconciliation
2019-12-19 15:15:02 +02:00
stefanprodan
c3564176f8
Add unit tests for Contour observer
2019-12-19 12:41:39 +02:00
stefanprodan
ae9cf57fd5
Add e2e tests for Contour header routing
2019-12-19 12:22:57 +02:00
stefanprodan
ae63b01373
Implement Contour A/B testing
2019-12-19 12:02:20 +02:00
stefanprodan
c066a9163b
Set HTTPProxy status on init
2019-12-19 09:58:32 +02:00
stefanprodan
38b04f2690
Add Contour canary e2e tests
2019-12-19 09:38:23 +02:00
stefanprodan
ee0e7b091a
Implement Contour router for traffic shifting
2019-12-18 19:29:17 +02:00
stefanprodan
e922c3e9d9
Add Contour metrics
2019-12-18 19:29:17 +02:00
stefanprodan
2c31a4bf90
Add Contour CRD to Flagger RBAC
2019-12-18 19:29:17 +02:00
stefanprodan
7332e6b173
Add Contour HTTPProxy CRD and clientset
2019-12-18 19:29:17 +02:00
Stefan Prodan
968d67a7c3
Merge pull request #386 from mumoshu/envoy-canary-analysis
...
feat: Support for canary analysis on deployments and services behind Envoy
2019-12-18 19:22:18 +02:00
Yusuke Kuoka
266b957fc6
Fix CrossoverServiceObserver's ID
2019-12-18 22:11:21 +09:00
Yusuke Kuoka
357ef86c8b
Differentiate AppMesh observer vs Crossover observer
...
To not break AppMesh integration.
2019-12-18 22:03:30 +09:00
Yusuke Kuoka
d75ade5e8c
Fix envoy dashboard, scheduler, and envoy metrics provider to correctly pass canary analysis and show graphs
2019-12-18 10:55:49 +09:00
Yusuke Kuoka
806b95c8ce
Do send http requests only to canary for canary analysis
2019-12-18 09:06:22 +09:00
Yusuke Kuoka
bf58cd763f
Do use correct envoy metrics for canary analysis
2019-12-18 09:05:37 +09:00
Yusuke Kuoka
52856177e3
Fix trafficsplits api version for envoy+crossover
2019-12-18 09:03:41 +09:00
Yusuke Kuoka
58c3cebaac
Fix the dashboard and the steps to browse it
2019-12-17 20:18:33 +09:00
Yusuke Kuoka
1e5d05c3fc
Improve Envoy/Crossover installation experience with the chart registry
2019-12-17 17:02:50 +09:00
Yusuke Kuoka
020129bf5c
Fix misconfiguration
2019-12-17 15:45:16 +09:00
Stefan Prodan
3ff0786e1f
Merge pull request #394 from weaveworks/helm-tester-v3.0.1
...
Update Helm tester to Helm v3.0.1
2019-12-17 08:21:57 +02:00
stefanprodan
a60dc55dad
Update Helm tester to Helm v3.0.1
2019-12-17 00:10:11 +02:00
Stefan Prodan
ff6acae544
Merge pull request #391 from weaveworks/appmesh-docs-fix
...
App Mesh docs fixes
2019-12-06 00:13:34 +07:00
stefanprodan
09b5295c85
Fix App Mesh gateway namespace
2019-12-05 23:39:13 +07:00
stefanprodan
9e423a6f71
Fix metrics-server install for EKS
2019-12-05 23:36:58 +07:00
Stefan Prodan
0ef05edf1e
Merge pull request #390 from weaveworks/e2e-kube-1.16
...
Update e2e tests to Kubernetes v1.16
2019-12-05 18:06:39 +07:00
stefanprodan
a59901aaa9
Update e2e tests to Kubernetes 1.16
2019-12-04 15:35:36 +07:00
Stefan Prodan
53be3e07d2
Merge pull request #389 from weaveworks/release-0.20.4
...
Release 0.20.4
2019-12-03 14:56:40 +07:00
stefanprodan
2eb2ae52cd
Release v0.20.4
2019-12-03 14:31:07 +07:00
stefanprodan
7bcc76eca0
Update Grafana to 6.5.1
2019-12-03 14:30:03 +07:00
Yusuke Kuoka
0d531e7bd1
Fix loadtester config in the envoy doc
2019-12-01 23:29:21 +09:00
Yusuke Kuoka
08851f83c7
Make envoy + crossover installation a bit more understandable
2019-12-01 23:25:29 +09:00
Stefan Prodan
295f5d7b39
Merge pull request #384 from weaveworks/svc-init
...
Add initialization phase to Kubernetes router
2019-12-01 10:08:18 +07:00
Yusuke Kuoka
a828524957
Add the guide for using Envoy and Crossover for Deployment targets
...
Ref #385
2019-11-30 13:03:01 +09:00
Yusuke Kuoka
6661406b75
Metrics provider for deployments and services behind Envoy
...
Assumes `envoy:smi` as the mesh provider name as I've successfully tested the progressive delivery for Envoy + Crossover with it.
This enhances Flagger to translate it to the metrics provider name of `envoy` for deployment targets, or `envoy:service` for service targets.
The `envoy` metrics provider is equivalent to `appmesh`, as both relies on the same set of standard metrics exposed by Envoy itself.
The `envoy:service` is almost the same as the `envoy` provider, but removing the condition on pod name, as we only need to filter on the backing service name = envoy_cluster_name. We don't consider other Envoy xDS implementations that uses anything that is different to original servicen ames as `envoy_cluster_name`, for now.
Ref #385
2019-11-30 13:03:01 +09:00
stefanprodan
8766523279
Add initialization phase to Kubernetes router
...
Create Kubernetes services before deployments because Envoy's readiness depends on existing ClusterIPs
2019-11-27 22:15:04 +02:00
Stefan Prodan
b02a6da614
Merge pull request #383 from weaveworks/e2e-ups
...
Update nginx-ingress to 1.26.0
2019-11-27 18:51:27 +02:00
stefanprodan
89d7cb1b04
Update nginx-ingress to 1.26.0
2019-11-27 17:48:37 +02:00