Andrew Jenkins
e384b03d49
Add Traffic Mirroring for Istio Service Mesh
...
Traffic mirroring is a pre-stage for canary deployments. When mirroring
is enabled, at the beginning of a canary deployment traffic is mirrored
to the canary instead of shifted for one canary period. The service
mesh should mirror by copying the request and sending one copy to the
primary and one copy to the canary; only the response from the primary
is sent to the user. The response from the canary is only used for
collecting metrics.
Once the mirror period is over, the canary proceeds as usual, shifting
traffic from primary to canary until complete.
Added TestScheduler_Mirroring unit test.
2019-10-03 14:33:49 -06:00
stefanprodan
b58e13809c
Add promoting phase to canary status conditions
2019-09-23 21:48:09 +03:00
stefanprodan
4a4c261a88
Add confirm-promotion webhook type to CRD
2019-09-22 13:36:07 +03:00
stefanprodan
f7513b33a6
Release v0.18.4
2019-09-08 11:21:16 +03:00
stefanprodan
507075920c
Implement Helm v3 tester
2019-09-08 09:33:34 +03:00
stefanprodan
73bb2a9fa2
Release loadtester 0.7.1
2019-09-06 16:21:22 +03:00
nilscan
2456737df7
Add Wide columns in CRD
2019-09-03 12:54:14 +12:00
stefanprodan
2cfe2a105a
Release Flagger v0.18.3
2019-08-22 18:30:46 +03:00
stefanprodan
d76b560967
Bump podinfo version in the App Mesh demo
2019-08-21 21:52:36 +03:00
stefanprodan
f062ef3a57
Fix App Mesh backends validation in CRD
2019-08-21 21:45:36 +03:00
stefanprodan
225a9015bb
Update podinfo to v2.0
2019-08-14 09:28:36 +03:00
stefanprodan
691c3c4f36
Add missing fields to CRD validation spec
2019-08-07 10:22:07 +03:00
stefanprodan
a305a0b705
Release v0.18.2
2019-08-05 18:43:57 +03:00
stefanprodan
e8d91a0375
Release v0.18.1
2019-07-30 13:22:51 +03:00
stefanprodan
fc676e3cb7
Release v0.18.0
2019-07-29 15:06:30 +03:00
stefanprodan
860c82dff9
Remove test artifacts
2019-07-29 15:06:30 +03:00
stefanprodan
69875cb3dc
Add finalising status phase to CRD
2019-07-29 13:43:30 +03:00
stefanprodan
e3b03debde
Use podinfo v1.7
2019-07-26 01:25:44 +03:00
stefanprodan
be22ff9951
Bump load tester version
2019-07-24 16:28:46 +03:00
stefanprodan
919dafa567
Add gate halt and approve endpoints
2019-07-24 12:02:44 +03:00
stefanprodan
dfdcfed26e
Add Waiting canary status phase
...
means the canary rollout is paused (waiting for confirmation to proceed)
2019-07-24 12:00:04 +03:00
stefanprodan
970a589fd3
Add load tester to kustomize installer
2019-07-23 12:30:38 +03:00
stefanprodan
afa2d079f6
Add status conditions and descriptions to CRD
2019-07-09 17:11:13 +03:00
stefanprodan
78233fafd3
Release v0.17.0
2019-07-08 13:35:36 +03:00
stefanprodan
d076f0859e
Release v0.16.0
2019-06-23 13:48:39 +03:00
stefanprodan
3996bcfa67
Add canary provider field to docs
2019-06-23 13:35:36 +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
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
7e72d23b60
Bump load tester version to 0.4.0
2019-06-19 13:12:04 +03:00
stefanprodan
61ac8d7a8c
Add port discovery to canary example
2019-06-18 12:46:21 +03:00
stefanprodan
42bd600482
Update GKE Prometheus config
2019-06-15 16:55:27 +03:00
stefanprodan
2ebedd185c
Add port discovery field to canary service spec
2019-06-15 16:18:54 +03:00
stefanprodan
12a29f1939
Release v0.15.0
2019-06-12 15:38:56 +03:00
stefanprodan
2285bd210e
Add traffic policy to canary service spec
...
Attach traffic policy to canary and primary destination rules
2019-06-07 13:58:59 +03:00
stefanprodan
cba6e5f811
Add Istio destination rule to RBAC
2019-06-07 13:32:34 +03:00
stefanprodan
27b1b882ea
Add destination rule to Istio clientset
2019-06-07 11:52:51 +03:00
stefanprodan
76c82f48a4
Release v0.14.1
2019-06-05 10:28:13 +03:00
stefanprodan
2e38dbc565
Release test runner v0.4.0
2019-06-04 17:27:58 +03:00
stefanprodan
6101557000
Use the canary service as load testing target
2019-06-04 17:26:35 +03:00
stefanprodan
4f63f7f9e4
Bump tester version to 0.4.0-beta.5
2019-06-04 14:01:53 +03:00
stefanprodan
181d50b7b6
Add Helm tester deployment spec
...
To be deployed in kube-system namespace, uses tiller service account
2019-06-03 15:57:08 +03:00
stefanprodan
7c6d1c48a3
Release v0.14.0
2019-05-21 13:54:15 +02:00
stefanprodan
88c39d7379
Add Gloo canary deployment docs and diagram
2019-05-17 15:07:43 +03:00
stefanprodan
da43a152ba
Add Gloo canary deployment example
2019-05-17 13:15:53 +03:00
stefanprodan
ec63aa9999
Add Gloo custom resources to RBAC
2019-05-17 11:55:15 +03:00
stefanprodan
8fd3e927b8
Merge branch 'master' into smi
2019-05-12 13:58:37 +03:00
stefanprodan
1902884b56
Release v0.13.2
2019-05-11 15:16:31 +03:00
stefanprodan
7fe273a21d
Fix SMI cluster role binding
2019-05-11 14:08:58 +03:00
stefanprodan
d63f05c92e
Add SMI group to RBAC
2019-05-11 13:45:32 +03:00