Commit Graph
192 Commits
Author SHA1 Message Date
stefanprodan d26255070e Copyright Weaveworks 2019-01-03 14:42:21 +02:00
stefanprodan b008abd4a7 Fix metrics server offline test 2018-12-27 12:43:43 +02:00
stefanprodan cbf9e1011d Add tests for metrics server check 2018-12-27 12:42:12 +02:00
stefanprodan 6ec3d7a76f Format observer tests 2018-12-27 12:21:33 +02:00
stefanprodan ab52752d57 Add observer histogram test 2018-12-27 12:16:10 +02:00
stefanprodan df3951a7ef Add observer tests 2018-12-27 12:15:16 +02:00
stefanprodan 722d36a8cc Add webhook tests 2018-12-26 17:58:35 +02:00
stefanprodan e86c02d600 Implement canary external check
- do a HTTP POST for each webhook registered in the canary analysis
- increment the failed checks counter if a webhook returns a non-2xx status code and log the error and the response body if exists
2018-12-26 14:41:35 +02:00
stefanprodan 53546878d5 Make service port mandatory in CRD v1alpha2 2018-12-26 13:55:34 +02:00
stefanprodan 199e3b36c6 Upgrade CRD to v1alpha2
- add required fields for deployment and hpa targets
- make service port mandatory
- add webhooks validation
2018-12-26 13:46:59 +02:00
stefanprodan 0d96bedfee Add webhooks to Canary CRD v1alpha2 2018-12-26 13:42:36 +02:00
Stefan Prodanandgitbook-bot 9753820579 GitBook: [master] 3 pages modified 2018-12-19 14:32:51 +00:00
Stefan Prodanandgitbook-bot 197f218ba4 GitBook: [master] one page modified 2018-12-19 14:10:49 +00:00
Stefan Prodanandgitbook-bot b4b1a36aba GitBook: [master] 8 pages modified 2018-12-19 13:45:12 +00:00
stefanprodan cfc848bfa9 Link to docs website 2018-12-19 15:42:16 +02:00
stefanprodan fcf6f96912 Add overview diagram 2018-12-19 15:30:43 +02:00
Stefan Prodanandgitbook-bot 1504dcab74 GitBook: [master] 5 pages modified 2018-12-19 13:24:16 +00:00
Stefan Prodanandgitbook-bot 4e4bc0c4f0 GitBook: [master] 4 pages modified 2018-12-19 13:21:33 +00:00
Stefan Prodanandgitbook-bot 36ce610465 GitBook: [master] 5 pages modified 2018-12-19 12:46:06 +00:00
stefanprodan 1dc2aa147b Ignore gitbook for GitHub pages 2018-12-19 13:31:18 +02:00
Stefan Prodanandgitbook-bot 8cc7e4adbb GitBook: [master] 4 pages modified 2018-12-19 11:25:30 +00:00
Stefan Prodanandgitbook-bot 978f7256a8 GitBook: [master] 2 pages modified 2018-12-19 10:08:59 +00:00
stefanprodan e799e63e3f Set gitbook root 2018-12-19 12:00:18 +02:00
stefanprodan 5b35854464 init gitbook 2018-12-19 11:56:42 +02:00
stefanprodan d485498a14 Add email field to charts 2018-12-18 18:38:33 +02:00
stefanprodan dfa974cf57 Change Grafana chart title 2018-12-18 18:37:04 +02:00
stefanprodan ee1e2e6fd9 Upgrade Grafana to v5.4.2 2018-12-18 12:58:14 +02:00
Stefan ProdanandGitHub eeb3b1ba4d Merge pull request #15 from stefanprodan/chart
Add service account option to Helm chart
2018-12-18 12:12:05 +02:00
Stefan ProdanandGitHub b510f0ee02 Merge branch 'master' into chart 2018-12-18 11:56:06 +02:00
stefanprodan c34737b9ce Use app.kubernetes.io labels 2018-12-18 11:53:42 +02:00
stefanprodan e4ea4f3994 Make the service account optional 2018-12-18 11:06:53 +02:00
stefanprodan 07359192e7 Add chart prerequisites and icon 2018-12-18 10:31:47 +02:00
stefanprodan 4dd23c42a2 Add Flagger logo and icons 2018-12-18 10:31:05 +02:00
Stefan Prodan f281021abf Add Slack notifications screen 2018-12-06 16:18:38 +07:00
Stefan Prodan 71137ba3bb Release 0.1.2 0.1.2 2018-12-06 14:00:12 +07:00
Stefan ProdanandGitHub 6372c7dfcc Merge pull request #14 from stefanprodan/slack
Add details to Slack messages
2018-12-06 13:53:20 +07:00
Stefan Prodan 4584733f6f Change coverage threshold 2018-12-06 13:48:06 +07:00
Stefan Prodan 03408683c0 Add details to Slack messages
- attach canary analysis metadata to init/start messages
- add rollback reason to failed canary messages
2018-12-06 12:51:02 +07:00
Stefan Prodan 29137ae75b Add Alermanager example 2018-12-06 12:49:41 +07:00
Stefan Prodan 6bf85526d0 Add Slack screens with successful and failed canaries 2018-12-06 12:49:15 +07:00
stefanprodan 9f6a30f43e Bump dev version 2018-11-28 15:08:24 +02:00
stefanprodan 11bc0390c4 Release v0.1.1 0.1.1 2018-11-28 14:56:34 +02:00
stefanprodan 9a29ea69d7 Change progress deadline default to 10 minutes 2018-11-28 14:53:12 +02:00
Stefan ProdanandGitHub 2d8adbaca4 Merge pull request #10 from stefanprodan/deadline
Rollback canary based on the deployment progress deadline check
2018-11-28 14:48:17 +02:00
stefanprodan f3904ea099 Use canary state constants in recorder 2018-11-27 17:34:48 +02:00
stefanprodan 1b2b13e77f Disable patch coverage 2018-11-27 17:11:57 +02:00
stefanprodan 8878f15806 Clean up isDeploymentReady 2018-11-27 17:11:35 +02:00
stefanprodan 5977ff9bae Add rollback test based on failed checks threshold 2018-11-27 17:00:13 +02:00
stefanprodan 11ef6bdf37 Add progressDeadlineSeconds to canary example 2018-11-27 16:58:21 +02:00
stefanprodan 9c342e35be Add progressDeadlineSeconds validation 2018-11-27 16:35:39 +02:00