Commit Graph
354 Commits
Author SHA1 Message Date
stefanprodan 90c71ec18f Update roadmap with alternatives to Istio 2019-02-28 15:09:24 +02:00
stefanprodan 395234d7c8 Add promql custom check to readme 2019-02-28 00:33:47 +02:00
stefanprodan e322ba0065 Add timeout and retries to router 2019-02-28 00:05:40 +02:00
stefanprodan 6db8b96f72 Add timeout and retries example to docs 2019-02-28 00:02:48 +02:00
stefanprodan 44d7e96e96 Add timeout and retries fields to Canary CRD 2019-02-28 00:02:01 +02:00
Stefan ProdanandGitHub 1662479c8d Merge pull request #60 from stefanprodan/custom-metrics
Add support for custom metrics
2019-02-27 23:31:05 +02:00
stefanprodan 2e351fcf0d Add a custom metric example to docs 2019-02-27 16:37:42 +02:00
stefanprodan 5d81876d07 Make the metric interval optional
- set default value to 1m
2019-02-27 16:03:56 +02:00
stefanprodan c81e6989ec Add e2e tests for custom metrics 2019-02-27 15:49:09 +02:00
stefanprodan 4d61a896c3 Add custom promql queries support 2019-02-27 15:48:31 +02:00
stefanprodan d148933ab3 Add metric query field to Canary CRD 2019-02-27 15:46:09 +02:00
Stefan ProdanandGitHub 04a56a3591 Merge pull request #57 from stefanprodan/release-0.6.0
Release v0.6.0
0.6.0
2019-02-26 01:45:10 +02:00
stefanprodan 4a354e74d4 Update roadmap 2019-02-25 23:45:54 +02:00
stefanprodan 1e3e6427d5 Add link to virtual service docs 2019-02-25 23:22:49 +02:00
stefanprodan 38826108c8 Add changelog for v0.6.0 2019-02-25 23:01:35 +02:00
stefanprodan 4c4752f907 Release v0.6.0 2019-02-25 20:10:33 +02:00
Stefan ProdanandGitHub 94dcd6c94d Merge pull request #55 from stefanprodan/http-match
Add HTTP match and rewrite to Canary service spec
2019-02-25 20:04:12 +02:00
stefanprodan eabef3db30 Router improvements
- change virtual service route to canary service
- keep the existing destination weights on virtual service updates
- set the match conditions and URI rewrite when changing the traffic weight
2019-02-25 03:14:45 +02:00
stefanprodan 6750f10ffa Add HTTP match and rewrite docs 2019-02-25 03:07:39 +02:00
stefanprodan 56cb888cbf Add HTTP match and rewrite to virtual service 2019-02-25 00:08:06 +02:00
stefanprodan b3e7fb3417 Add HTTP match and rewrite to Canary service spec 2019-02-25 00:06:14 +02:00
stefanprodan 2c6e1baca2 Update istio client 2019-02-25 00:05:09 +02:00
Stefan ProdanandGitHub c8358929d1 Merge pull request #54 from stefanprodan/vsvc
Refactor virtual service sync
2019-02-24 21:18:01 +02:00
stefanprodan 1dc7677dfb Add tests for virtual service sync 2019-02-24 19:58:01 +02:00
stefanprodan 8e699a7543 Detect changes in virtual service
- ignore destination weight when comparing the two specs
2019-02-24 18:25:12 +02:00
Stefan ProdanandGitHub cbbabdfac0 Merge pull request #53 from stefanprodan/kind
Add CircleCI workflow for end-to-end testing with Kubernetes Kind
2019-02-24 12:44:20 +02:00
stefanprodan 9d92de234c Increase promotion e2e wait time to 10s 2019-02-24 11:55:37 +02:00
stefanprodan ba65975fb5 Add e2e testing docs 2019-02-24 11:41:22 +02:00
stefanprodan ef423b2078 Move Flagger e2e build to a dedicated job 2019-02-24 03:10:50 +02:00
stefanprodan f451b4e36c Split e2e prerequisites 2019-02-24 02:52:25 +02:00
stefanprodan 0856e13ee6 Use kind kubeconfig 2019-02-24 02:35:36 +02:00
stefanprodan 87b9fa8ca7 Move cluster init to prerequisites 2019-02-24 02:24:23 +02:00
stefanprodan 5b43d3d314 Use local docker image for e2e testing 2019-02-24 02:11:32 +02:00
stefanprodan ac4972dd8d Fix e2e paths 2019-02-24 02:09:45 +02:00
stefanprodan 8a8f68af5d Test CircleCI 2019-02-24 02:02:37 +02:00
stefanprodan c669dc0c4b Run e2e tests with CircleCI 2019-02-24 01:58:18 +02:00
stefanprodan 863a5466cc Add e2e prerequisites 2019-02-24 01:58:03 +02:00
stefanprodan e2347c84e3 Use absolute paths in e2e tests 2019-02-24 01:11:04 +02:00
stefanprodan e0e673f565 Install e2e deps and run tests 2019-02-24 01:03:39 +02:00
stefanprodan 30cbf2a741 Add e2e tests
- create Kubernetes cluster with Kind
- install Istio and Prometheus
- install Flagger
- test canary init and promotion
2019-02-24 01:02:15 +02:00
stefanprodan f58de3801c Add Istio install values for e2e testing 2019-02-24 01:00:03 +02:00
Stefan ProdanandGitHub 7c6b88d4c1 Merge pull request #51 from carlossg/update-virtualservice
Update VirtualService when the Canary service spec changes
2019-02-20 09:07:27 +00:00
Carlos Sanchez 0c0ebaecd5 Compare only hosts and gateways 2019-02-19 19:54:38 +01:00
Carlos Sanchez 1925f99118 If generated VirtualService already exists update it
Only if spec has changed
2019-02-19 19:40:46 +01:00
Stefan ProdanandGitHub 6f2a22a1cc Merge pull request #47 from stefanprodan/release-0.5.1
Release v0.5.1
0.5.1
2019-02-14 12:12:11 +01:00
stefanprodan ee04082cd7 Release v0.5.1 2019-02-13 18:59:34 +02:00
Stefan ProdanandGitHub efd901ac3a Merge pull request #46 from stefanprodan/skip-canary
Add option to skip the canary analysis
2019-02-13 17:28:07 +01:00
stefanprodan e565789ae8 Add link to Helm GitOps repo 2019-02-13 18:18:37 +02:00
stefanprodan d3953004f6 Add docs links and trim down the readme 2019-02-13 16:39:48 +02:00
stefanprodan df1d9e3011 Add skip analysis test 2019-02-13 15:56:40 +02:00