Stefan Prodan
9a9baadf0e
Merge pull request #311 from andrewjjenkins/mirror
...
Add traffic mirroring for Istio service mesh
2019-10-05 10:34:25 +03:00
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
268fa9999f
Release v0.18.6
2019-10-03 15:00:12 +03:00
stefanprodan
54b8257c60
Release v0.18.5
2019-10-02 16:51:08 +03: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
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
f062ef3a57
Fix App Mesh backends validation in CRD
2019-08-21 21:45: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
69875cb3dc
Add finalising status phase to CRD
2019-07-29 13:43:30 +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
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
4a9e3182c6
Add the mesh provider field to canary CRD
2019-06-20 14:50:21 +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
cba6e5f811
Add Istio destination rule to RBAC
2019-06-07 13:32:34 +03:00
stefanprodan
76c82f48a4
Release v0.14.1
2019-06-05 10:28:13 +03:00
stefanprodan
7c6d1c48a3
Release v0.14.0
2019-05-21 13:54:15 +02: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
d63f05c92e
Add SMI group to RBAC
2019-05-11 13:45:32 +03:00
stefanprodan
72014f736f
Release v0.13.1
2019-05-09 14:29:42 +03:00
stefanprodan
1f9f6fb55a
Release v0.13.0
2019-05-08 18:05:47 +03:00
stefanprodan
921ac00383
Add ingress ref to CRD and RBAC
2019-05-06 18:33:00 +03:00
stefanprodan
61141c7479
Release v0.12.0
2019-04-29 16:37:48 +03:00
Yuval Kohavi
3f8f634a1b
add e2e tests
2019-04-23 18:06:46 -04:00
stefanprodan
f60c4d60cf
Release v0.11.1
2019-04-18 14:50:26 +03:00
stefanprodan
a82eb7b01f
Release v0.11.0
2019-04-17 11:13:31 +03:00
stefanprodan
663fa08cc1
Add hook type and status to CRD schema validation
2019-04-13 21:21:51 +03:00
stefanprodan
bdd864fbdd
Add port and mesh name to CRD validation
2019-03-26 17:12:46 +02:00
stefanprodan
d0f72ea3fa
Bump Flagger version to 0.10.0
2019-03-26 17:12:45 +02:00
stefanprodan
6ed9d4a1db
Add AppMesh CRDs to Flagger's RBAC
2019-03-18 10:13:46 +02:00
stefanprodan
ba87620225
Release v0.9.0
2019-03-11 13:57:10 +02:00
stefanprodan
6ba69dce0a
Add iterations field to CRD validation
2019-03-08 12:31:35 +02:00
stefanprodan
fa0c6af6aa
Release v0.8.0
2019-03-06 21:17:13 +02:00
Huy Le
2b6507d35a
fine-grained rbac for flagger helm
2019-03-05 11:29:34 -08:00
stefanprodan
59d3f55fb2
Release v0.7.0
2019-02-28 16:05:48 +02:00
stefanprodan
44d7e96e96
Add timeout and retries fields to Canary CRD
2019-02-28 00:02:01 +02:00
stefanprodan
5d81876d07
Make the metric interval optional
...
- set default value to 1m
2019-02-27 16:03:56 +02:00
stefanprodan
d148933ab3
Add metric query field to Canary CRD
2019-02-27 15:46:09 +02:00
stefanprodan
4c4752f907
Release v0.6.0
2019-02-25 20:10:33 +02:00
stefanprodan
87b9fa8ca7
Move cluster init to prerequisites
2019-02-24 02:24:23 +02:00