Commit Graph
177 Commits
Author SHA1 Message Date
stefanprodan c11dba1e05 Add retry policy to docs and examples 2019-10-14 21:03:57 +03:00
stefanprodan dfb4b35e6c Release v0.19.0 2019-10-08 12:02:37 +03:00
stefanprodan 3345692751 Add service target port to docs 2019-10-07 11:56:03 +03:00
stefanprodan 095fef1de6 Release loadtester v0.9.0 with gRPC health check 2019-10-06 11:26:42 +03:00
stefanprodan 67a6366906 Add service.targetPort field to Canary CRD 2019-10-06 10:04:21 +03:00
stefanprodan 298d8c2d65 Allow gPRC protocol for App Mesh
Use the canary service port name to set http or grpc protocol on App Mesh virtual nodes and virtual routers
2019-10-05 11:21:43 +03:00
Stefan ProdanandGitHub 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 fb2961715d Add App Mesh acceptance tests example to docs 2019-10-03 12:11:11 +03:00
stefanprodan 74c1c2f1ef Add App Mesh request duration metric check to docs
Fix: #143 depend on App Mesh Envoy >1.11
2019-10-03 11:52:56 +03:00
stefanprodan 6b0856a054 Update App Mesh Envoy ingress to v1.11.1 2019-10-03 10:02:58 +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
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 ProdanandGitHub 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