Commit Graph

  • 25fbe7ecb6 Merge pull request #71 from huydinhle/namepace-typo Stefan Prodan 2019-03-03 10:29:29 +02:00
  • 6befee79c2 Fixed namepace typo in the repo Huy Le 2019-03-02 13:49:42 -08:00
  • f09c5a60f1 Add Envoy headers to e2e tests stefanprodan 2019-03-02 14:26:17 +02:00
  • 52e89ff509 Add Envoy timeout and retry policy to docs stefanprodan 2019-03-02 13:48:19 +02:00
  • 35e20406ef Append HTTP headers when configuring routing stefanprodan 2019-03-02 13:35:36 +02:00
  • c6e96ff1bb Add append headers field to Canary CRD stefanprodan 2019-03-02 13:33:03 +02:00
  • 793ab524b0 Merge pull request #68 from stefanprodan/fix-docs Stefan Prodan 2019-03-02 10:36:40 +02:00
  • 5a479d0187 Add Weaveworks Slack links stefanprodan 2019-03-02 10:26:54 +02:00
  • a23e4f1d2a Add timeout and reties example to docs stefanprodan 2019-03-02 10:26:34 +02:00
  • bd35a3f61c Merge pull request #66 from stefanprodan/fix-mesh Stefan Prodan 2019-03-02 01:27:00 +02:00
  • 197e987d5f Avoid mesh gateway duplicates stefanprodan 2019-03-01 13:09:27 +02:00
  • 7f29beb639 Don't run e2e tests for docs branches stefanprodan 2019-02-28 18:55:58 +02:00
  • b0eda2612f Update README.md Stefan Prodan 2019-02-28 17:40:59 +02:00
  • 597449b68e Publish Helm chart charts/* 0.7.0 stefanprodan 2019-02-28 15:33:12 +00:00
  • 1140af8dc7 Merge pull request #63 from stefanprodan/release-0.7.0 0.7.0 Stefan Prodan 2019-02-28 17:12:27 +02:00
  • a2688c3910 Add link to custom metrics docs stefanprodan 2019-02-28 16:58:26 +02:00
  • 75b27ab3f3 Add change log for v0.7.0 stefanprodan 2019-02-28 16:56:49 +02:00
  • 59d3f55fb2 Release v0.7.0 stefanprodan 2019-02-28 16:05:48 +02:00
  • f34739f334 Merge pull request #62 from stefanprodan/retries Stefan Prodan 2019-02-28 15:36:46 +02:00
  • 90c71ec18f Update roadmap with alternatives to Istio stefanprodan 2019-02-28 15:09:24 +02:00
  • 395234d7c8 Add promql custom check to readme stefanprodan 2019-02-28 00:33:47 +02:00
  • e322ba0065 Add timeout and retries to router stefanprodan 2019-02-28 00:05:40 +02:00
  • 6db8b96f72 Add timeout and retries example to docs stefanprodan 2019-02-28 00:02:48 +02:00
  • 44d7e96e96 Add timeout and retries fields to Canary CRD stefanprodan 2019-02-28 00:02:01 +02:00
  • 1662479c8d Merge pull request #60 from stefanprodan/custom-metrics Stefan Prodan 2019-02-27 23:31:05 +02:00
  • 2e351fcf0d Add a custom metric example to docs stefanprodan 2019-02-27 16:37:42 +02:00
  • 5d81876d07 Make the metric interval optional - set default value to 1m stefanprodan 2019-02-27 16:03:56 +02:00
  • c81e6989ec Add e2e tests for custom metrics stefanprodan 2019-02-27 15:49:09 +02:00
  • 4d61a896c3 Add custom promql queries support stefanprodan 2019-02-27 15:48:31 +02:00
  • d148933ab3 Add metric query field to Canary CRD stefanprodan 2019-02-27 15:46:09 +02:00
  • 16d793b132 Update README.md Stefan Prodan 2019-02-26 02:04:59 +02:00
  • e078fdffdf Publish Helm chart charts/* 0.6.0 stefanprodan 2019-02-25 23:47:39 +00:00
  • 04a56a3591 Merge pull request #57 from stefanprodan/release-0.6.0 0.6.0 Stefan Prodan 2019-02-26 01:45:10 +02:00
  • 4a354e74d4 Update roadmap stefanprodan 2019-02-25 23:45:54 +02:00
  • 1e3e6427d5 Add link to virtual service docs stefanprodan 2019-02-25 23:22:49 +02:00
  • 38826108c8 Add changelog for v0.6.0 stefanprodan 2019-02-25 23:01:35 +02:00
  • 4c4752f907 Release v0.6.0 stefanprodan 2019-02-25 20:10:33 +02:00
  • 94dcd6c94d Merge pull request #55 from stefanprodan/http-match Stefan Prodan 2019-02-25 20:04:12 +02:00
  • 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 stefanprodan 2019-02-25 03:14:45 +02:00
  • 6750f10ffa Add HTTP match and rewrite docs stefanprodan 2019-02-25 03:07:39 +02:00
  • 56cb888cbf Add HTTP match and rewrite to virtual service stefanprodan 2019-02-25 00:08:06 +02:00
  • b3e7fb3417 Add HTTP match and rewrite to Canary service spec stefanprodan 2019-02-25 00:06:14 +02:00
  • 2c6e1baca2 Update istio client stefanprodan 2019-02-25 00:05:09 +02:00
  • c8358929d1 Merge pull request #54 from stefanprodan/vsvc Stefan Prodan 2019-02-24 21:18:01 +02:00
  • 1dc7677dfb Add tests for virtual service sync stefanprodan 2019-02-24 19:58:01 +02:00
  • 8e699a7543 Detect changes in virtual service - ignore destination weight when comparing the two specs stefanprodan 2019-02-24 18:25:12 +02:00
  • cbbabdfac0 Merge pull request #53 from stefanprodan/kind Stefan Prodan 2019-02-24 12:44:20 +02:00
  • 9d92de234c Increase promotion e2e wait time to 10s stefanprodan 2019-02-24 11:55:37 +02:00
  • ba65975fb5 Add e2e testing docs stefanprodan 2019-02-24 11:41:22 +02:00
  • ef423b2078 Move Flagger e2e build to a dedicated job stefanprodan 2019-02-24 03:10:50 +02:00
  • f451b4e36c Split e2e prerequisites stefanprodan 2019-02-24 02:52:25 +02:00
  • 0856e13ee6 Use kind kubeconfig stefanprodan 2019-02-24 02:35:36 +02:00
  • 87b9fa8ca7 Move cluster init to prerequisites stefanprodan 2019-02-24 02:24:23 +02:00
  • 5b43d3d314 Use local docker image for e2e testing stefanprodan 2019-02-24 02:11:32 +02:00
  • ac4972dd8d Fix e2e paths stefanprodan 2019-02-24 02:09:45 +02:00
  • 8a8f68af5d Test CircleCI stefanprodan 2019-02-24 02:02:37 +02:00
  • c669dc0c4b Run e2e tests with CircleCI stefanprodan 2019-02-24 01:58:18 +02:00
  • 863a5466cc Add e2e prerequisites stefanprodan 2019-02-24 01:58:03 +02:00
  • e2347c84e3 Use absolute paths in e2e tests stefanprodan 2019-02-24 01:11:04 +02:00
  • e0e673f565 Install e2e deps and run tests stefanprodan 2019-02-24 01:03:39 +02:00
  • 30cbf2a741 Add e2e tests - create Kubernetes cluster with Kind - install Istio and Prometheus - install Flagger - test canary init and promotion stefanprodan 2019-02-24 01:02:15 +02:00
  • f58de3801c Add Istio install values for e2e testing stefanprodan 2019-02-24 01:00:03 +02:00
  • 7c6b88d4c1 Merge pull request #51 from carlossg/update-virtualservice Stefan Prodan 2019-02-20 09:07:27 +00:00
  • 0c0ebaecd5 Compare only hosts and gateways Carlos Sanchez 2019-02-19 19:54:38 +01:00
  • 1925f99118 If generated VirtualService already exists update it Carlos Sanchez 2019-02-19 18:33:46 +01:00
  • 8ba7997dd8 Update README.md Stefan Prodan 2019-02-14 13:25:13 +02:00
  • 4758c86787 Publish Helm chart charts/* 0.5.1 stefanprodan 2019-02-14 11:19:01 +00:00
  • 6f2a22a1cc Merge pull request #47 from stefanprodan/release-0.5.1 0.5.1 Stefan Prodan 2019-02-14 12:12:11 +01:00
  • ee04082cd7 Release v0.5.1 stefanprodan 2019-02-13 18:59:34 +02:00
  • efd901ac3a Merge pull request #46 from stefanprodan/skip-canary Stefan Prodan 2019-02-13 17:28:07 +01:00
  • e565789ae8 Add link to Helm GitOps repo stefanprodan 2019-02-13 18:18:37 +02:00
  • d3953004f6 Add docs links and trim down the readme stefanprodan 2019-02-13 16:39:48 +02:00
  • df1d9e3011 Add skip analysis test stefanprodan 2019-02-13 15:56:40 +02:00
  • 631c55fa6e Document how to skip the canary analysis stefanprodan 2019-02-13 15:31:01 +02:00
  • 29cdd43288 Implement skip analysis When skip analysis is enabled, Flagger checks if the canary deployment is healthy and promotes it without analysing it. If an analysis is underway, Flagger cancels it and runs the promotion. stefanprodan 2019-02-13 15:30:29 +02:00
  • 9b79af9fcd Add skipAnalysis field to Canary CRD stefanprodan 2019-02-13 15:27:45 +02:00
  • 2c9c1adb47 Fix docs summary stefanprodan 2019-02-13 13:05:57 +02:00
  • 5dfb5808c4 Merge pull request #44 from stefanprodan/helm-docs Stefan Prodan 2019-02-13 11:51:38 +01:00
  • bb0175aebf Add canary rollback scenario stefanprodan 2019-02-13 12:48:26 +02:00
  • adaf4c99c0 Add GitOps example to Helm guide stefanprodan 2019-02-13 02:14:40 +02:00
  • bed6ed09d5 Add tutorial for canaries with Helm stefanprodan 2019-02-13 00:52:49 +02:00
  • 4ff67a85ce Add configmap demo to podinfo stefanprodan 2019-02-13 00:51:44 +02:00
  • 702f4fcd14 Add configmap demo to podinfo stefanprodan 2019-02-12 19:12:10 +02:00
  • 8a03ae153d Merge pull request #43 from stefanprodan/app-validation Stefan Prodan 2019-02-11 10:55:34 +01:00
  • 434c6149ab Package all charts stefanprodan 2019-02-11 11:47:46 +02:00
  • 97fc4a90ae Add validation for label selectors - Reject deployment if the pod label selector doesn't match 'app: <DEPLOYMENT_NAME>' stefanprodan 2019-02-11 11:46:59 +02:00
  • 217ef06930 Merge pull request #41 from stefanprodan/demo Stefan Prodan 2019-02-11 10:20:48 +01:00
  • 71057946e6 Fix podinfo helm tests stefanprodan 2019-02-10 17:38:33 +02:00
  • a74ad52c72 Add dashboard screens stefanprodan 2019-02-10 12:07:44 +02:00
  • 12d26874f8 Add canary deployment demo chart based on podinfo stefanprodan 2019-02-10 11:48:51 +02:00
  • 27de9ce151 Session affinity incompatible with destinations weight - consistent hashing does not apply across multiple subsets stefanprodan 2019-02-10 11:47:01 +02:00
  • 9e7cd5a8c5 Disable Stackdriver monitoring - Istio add-on v1.0.3 stackdriver adapter is missing the zone label stefanprodan 2019-02-10 11:37:01 +02:00
  • 38cb487b64 Allow Grafana anonymous access stefanprodan 2019-02-09 23:45:42 +02:00
  • 05ca266c5e Add HPA add-on to GKE docs stefanprodan 2019-02-04 16:52:03 +02:00
  • 5cc26de645 Merge pull request #40 from stefanprodan/gke Stefan Prodan 2019-02-02 12:43:15 +01:00
  • 2b9a195fa3 Add cert-manager diagram to docs stefanprodan 2019-02-02 13:36:51 +02:00
  • 4454749eec Add load tester install instructions to docs stefanprodan 2019-02-02 13:01:48 +02:00
  • b435a03fab Document Istio requirements stefanprodan 2019-02-02 12:16:16 +02:00
  • 7c166e2b40 Restructure the install docs stefanprodan 2019-02-02 02:20:02 +02:00
  • f7a7963dcf Add Flagger install guide for GKE stefanprodan 2019-02-02 02:19:25 +02:00