stefanprodan
b5f73d66ec
Add version command
2019-06-21 12:54:43 +03:00
Stefan Prodan
6800181594
Merge pull request #217 from weaveworks/provider
...
Add the service mesh provider to the canary spec
2019-06-21 11:13:17 +03:00
Stefan Prodan
6f5f80a085
Merge pull request #216 from weaveworks/hpa-promotion
...
Reconcile the primary HPA on canary promotion
2019-06-21 11:13:02 +03:00
stefanprodan
fd23a2f98f
Add kubernetes provider type
...
Synonym to provider `none`, to be used for blue/green deployments
2019-06-20 15:18:48 +03:00
stefanprodan
63cb8a5ba5
Lookup the canary provider field during reconciliation
...
Override the global provider if one is specified in the canary spec
2019-06-20 14:52:43 +03:00
stefanprodan
4a9e3182c6
Add the mesh provider field to canary CRD
2019-06-20 14:50:21 +03:00
stefanprodan
5cbc3df7b5
Use internal load testers address in canary example
2019-06-20 13:32:06 +03:00
stefanprodan
dcadc2303f
Add HPA promotion tests
2019-06-20 13:31:34 +03:00
stefanprodan
cf5f364ed2
Update the primary HPA on canary promotion
2019-06-20 13:30:55 +03:00
Stefan Prodan
e45ace5d9b
Merge pull request #211 from weaveworks/noprouter
...
Allow blue/green deployments without a service mesh provider
2019-06-20 13:02:02 +03:00
Marco Ferrer
6e7421b0d8
Upgrade e2e tests to Istio v1.2.0
2019-06-19 13:26:22 -04:00
stefanprodan
647d02890f
Add HTTP metrics when no mesh provider is specified
...
Implement request-success-rate and request-duration checks using http_request_duration_seconds histogram
2019-06-19 13:15:17 +03:00
stefanprodan
7e72d23b60
Bump load tester version to 0.4.0
2019-06-19 13:12:04 +03:00
stefanprodan
9fada306f0
Add a service mesh provider of type none
...
To be used for Kubernetes blue/green deployments with the no-operations router
2019-06-19 12:02:40 +03:00
stefanprodan
8d1cc83405
Add a no-operation router
...
To be used for Kubernetes blue/green deployments (no service mesh or ingress controller)
2019-06-19 12:01:02 +03:00
Stefan Prodan
1979bc59d0
Merge pull request #210 from weaveworks/nop-router
...
Kubernetes service reconciliation improvements
2019-06-19 11:49:10 +03:00
stefanprodan
bf7ebc9708
Skip readiness check on init for Istio SMI
2019-06-19 11:16:11 +03:00
stefanprodan
dc3cde88d2
Use Helm to install Flagger for Istio e2e tests
2019-06-19 11:03:44 +03:00
stefanprodan
98beb1011e
Skip primary check on init when using Istio
...
The deployment will become ready after the ClusterIP are created
2019-06-19 10:50:55 +03:00
stefanprodan
8c59e9d2b4
Fix metrics URL getter
2019-06-19 10:30:19 +03:00
stefanprodan
9a87d47f45
Check primary readiness on initialisation
...
Wait for the primary to become ready before scaling down the canary in the init phase
2019-06-19 09:49:25 +03:00
stefanprodan
f25023ed1b
Include selector in service reconciliation
...
- detect changes in the Kubernetes service selectors and ports
- preserve the immutable fields when updating the ClusterIP services
2019-06-18 17:57:00 +03:00
stefanprodan
806b233d58
Fix typo in ClusterIP FAQ
2019-06-18 13:35:14 +03:00
Stefan Prodan
677ee8d639
Merge pull request #207 from weaveworks/port-discovery
...
Implement port discovery
2019-06-18 13:09:35 +03:00
stefanprodan
61ac8d7a8c
Add port discovery to canary example
2019-06-18 12:46:21 +03:00
stefanprodan
278680b248
Add port discovery to changelog
2019-06-18 12:43:50 +03:00
stefanprodan
5e4a58a1c1
Upgrade e2e tests to Istio v1.1.9
2019-06-18 11:35:21 +03:00
stefanprodan
757b5ca22e
Add missing config params to chart readme
2019-06-18 11:35:07 +03:00
stefanprodan
6d1da5bb45
Use container name in port discovery
...
If the port name is missing, append the container name to the tcp port name
2019-06-17 20:50:21 +03:00
stefanprodan
9ca79d147d
Add Istio virtual service merging to FAQ
2019-06-17 12:06:53 +03:00
stefanprodan
37fcfe15bb
Merge feature comparison table
2019-06-16 11:48:21 +03:00
stefanprodan
a9c7466359
Add pod affinity and label selectors to FAQ
2019-06-16 11:18:51 +03:00
stefanprodan
91a3f2c9a7
Add NGINX A/B testing convention to FAQ
2019-06-16 10:52:33 +03:00
stefanprodan
9aa341d088
Add load tester mTLS to FAQ
...
Ref: #186
2019-06-16 10:38:07 +03:00
stefanprodan
c9e09fa8eb
Add Istio mTLS to FAQ
...
Fix : #205
2019-06-16 10:36:25 +03:00
stefanprodan
e6257b7531
Add port discovery to FAQ
2019-06-16 10:33:03 +03:00
stefanprodan
aee027c91c
Add Kubernetes services to FAQ
2019-06-16 10:32:25 +03:00
stefanprodan
c106796751
Add A/B testing to FAQ
2019-06-16 10:31:25 +03:00
stefanprodan
42bd600482
Update GKE Prometheus config
2019-06-15 16:55:27 +03:00
stefanprodan
47ad81be5b
Remove unused go modules
2019-06-15 16:54:52 +03:00
stefanprodan
88c450e3bd
Implement port discovery
...
If port discovery is enabled, Flagger scans the deployment pod template and extracts the container ports excluding the port specified in the canary service spec and Istio proxy ports. All the extra ports will be used when generation the ClusterIP services.
2019-06-15 16:34:32 +03:00
stefanprodan
2ebedd185c
Add port discovery field to canary service spec
2019-06-15 16:18:54 +03:00
Stefan Prodan
0fdbef4cda
Merge pull request #203 from weaveworks/prep-v0.15.0
...
Release v0.15.0
0.15.0
2019-06-12 16:50:58 +03:00
stefanprodan
68500dc579
Fix e2e helm install
2019-06-12 16:33:09 +03:00
stefanprodan
12a29f1939
Release v0.15.0
2019-06-12 15:38:56 +03:00
stefanprodan
9974968dee
Update Istio e2e to 1.1.8
2019-06-12 14:46:29 +03:00
Stefan Prodan
f2eaa91c9c
Merge pull request #202 from weaveworks/gomod
...
Switch to go mod from dep
2019-06-12 11:15:44 +03:00
Stefan Prodan
f117f72901
Merge pull request #200 from weaveworks/traffic-policy
...
Add support for Istio traffic policy
2019-06-12 11:15:23 +03:00
stefanprodan
5424126d3c
Remove go mod from code gen script
2019-06-11 19:48:11 +03:00
stefanprodan
028933b635
Switch to go mod from dep
2019-06-11 19:37:36 +03:00