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
stefanprodan
c7e7785b06
Fix canary deployer is ready test
2018-11-27 15:55:04 +02:00
stefanprodan
4cb5ceb48b
Rollback canary based on the deployment progress deadline check
...
- determine if the canary deployment is stuck by checking if there is a minimum replicas unavailable condition and if the last update time exceeds the deadline
- set progress deadline default value to 60 seconds
2018-11-27 15:44:15 +02:00
stefanprodan
5a79402a73
Add canary status state constants
2018-11-27 15:29:06 +02:00
stefanprodan
c24b11ff8b
Add ProgressDeadlineSeconds to Canary CRD
2018-11-27 12:16:20 +02:00
stefanprodan
042d3c1a5b
Set ProgressDeadlineSeconds for primary deployment on init/promote
2018-11-27 12:10:14 +02:00
stefanprodan
f8821cf30b
bump dev version
2018-11-27 11:56:11 +02:00
stefanprodan
8c12cdb21d
Release v0.1.0
0.1.0
2018-11-25 21:05:16 +02:00
stefanprodan
923799dce7
Keep CRD on Helm release delete
2018-11-25 20:13:40 +02:00
stefanprodan
ebc932fba5
Add Slack configuration to Helm readme
2018-11-25 20:07:32 +02:00
Stefan Prodan
3d8d30db47
Merge pull request #6 from stefanprodan/quay
...
Switch to Quay and Go 1.11
2018-11-25 19:35:53 +02:00
stefanprodan
1022c3438a
Use go 1.11 for docker build
2018-11-25 19:21:42 +02:00
stefanprodan
9159855df2
Use Quay as container registry in Helm and YAML manifests
2018-11-25 19:20:29 +02:00
Stefan Prodan
7927ac0a5d
Push container image to Quay
2018-11-25 18:52:18 +02:00
Stefan Prodan
f438e9a4b2
Merge pull request #4 from stefanprodan/slack
...
Add Slack notifications
2018-11-25 11:54:15 +02:00
Stefan Prodan
4c70a330d4
Add Slack notifications configuration to readme
2018-11-25 11:46:18 +02:00
Stefan Prodan
d8875a3da1
Add Slack flags to Helm chart
2018-11-25 11:45:38 +02:00
Stefan Prodan
769aff57cb
Add Slack notifications for canary events
2018-11-25 11:44:45 +02:00
Stefan Prodan
4138f37f9a
Add Slack notifier component
2018-11-25 11:40:35 +02:00
stefanprodan
583c9cc004
Rename Istio client set
2018-11-25 00:05:43 +02:00
Stefan Prodan
c5930e6f70
Update deployment strategy on promotion
...
- include spec strategy, min ready seconds and revision history limit to initialization and promotion
2018-11-24 20:03:02 +02:00
stefanprodan
423d9bbbb3
Use go 1.11 in Travis
2018-11-24 16:23:20 +02:00
Stefan Prodan
07771f500f
Release 0.1.0-beta.7
2018-11-24 15:58:17 +02:00
Stefan Prodan
65bd77c88f
Add last transition time to Canary CRD status
2018-11-24 15:48:35 +02:00
Stefan Prodan
82bf63f89b
Change website URL
2018-11-15 12:20:53 +02:00
Stefan Prodan
7f735ead07
Set site banner
2018-11-15 10:50:58 +02:00
Stefan Prodan
56ffd618d6
Increase flagger probes timeout to 5s (containerd fix)
2018-11-15 10:38:20 +02:00
Stefan Prodan
19cb34479e
Increase probes timeout to 5s (containerd fix)
2018-11-14 15:39:44 +02:00
Stefan Prodan
2d906f0b71
Add Grafana install to helm-up cmd
2018-11-14 15:38:35 +02:00
Stefan Prodan
3eaeec500e
Clean coverage artifacts (fix goreleaser)
0.1.0-beta.6
2018-10-29 21:52:09 +02:00
Stefan Prodan
df98de7d11
Release v0.1.0-beta.6
2018-10-29 21:46:54 +02:00
Stefan Prodan
580924e63b
Record canary duration and total
...
- add Prometheus metrics canary_duration_seconds and canary_total
2018-10-29 21:44:43 +02:00
Stefan Prodan
1b2108001f
Add Prometheus registry flag to recorder
...
- fix tests
2018-10-29 14:04:45 +02:00
Stefan Prodan
3a28768bf9
Update website docs
2018-10-29 13:56:17 +02:00
Stefan Prodan
53c09f40eb
Add Prometheus metrics docs
...
- ref #2
2018-10-29 13:44:20 +02:00
Stefan Prodan
074e57aa12
Add recorder to revision tests
2018-10-29 13:43:54 +02:00
Stefan Prodan
e16dde809d
Add recorder to mock controller
2018-10-29 13:34:28 +02:00
Stefan Prodan
188e4ea82e
Release v0.1.0-beta.5
2018-10-29 11:26:56 +02:00
Stefan Prodan
4a8aa3b547
Add recorder component
...
- records the canary analysis status and current weight as Prometheus metrics
2018-10-29 11:25:36 +02:00
Stefan Prodan
6bf4a8f95b
Rename user to flagger
2018-10-23 16:58:32 +03:00
Stefan Prodan
c5ea947899
Add codecov badge
2018-10-23 16:44:25 +03:00
Stefan Prodan
344c7db968
Make golint happy and add codecov
2018-10-23 16:36:48 +03:00
Stefan Prodan
65b908e702
Release v0.1.0-beta.2
0.1.0-beta.2
2018-10-23 13:42:43 +03:00
Stefan Prodan
8e66baa0e7
Update the artifacts yamls to match the naming conventions
2018-10-23 13:39:10 +03:00
Stefan Prodan
667e915700
Update canary dashboard to latest CRD naming conventions
2018-10-23 13:21:57 +03:00
Stefan Prodan
7af103f112
Update Grafana to v5.3.1
2018-10-23 11:21:04 +03:00
Stefan Prodan
8e2f538e4c
Add scheduler tests for initialization and revision
2018-10-22 20:14:09 +03:00
Stefan Prodan
be289ef7ce
Add router tests
2018-10-22 17:21:06 +03:00