Stefan Prodan
|
a4f890c8b2
|
Add autoscaling support
- add HorizontalPodAutoscaler reference to CRD
- create primary HPA on canary bootstrap
|
2018-10-11 11:16:56 +03:00 |
|
Stefan Prodan
|
302de10fec
|
Canary CRD refactoring
- set canaries.flagger.app version to v1alpha1
- replace old Canary spec with CanaryDeployment
|
2018-10-11 01:43:53 +03:00 |
|
Stefan Prodan
|
c3f4f0a925
|
Rename project to flagger
|
2018-10-07 13:08:42 +03:00 |
|
Stefan Prodan
|
10dfea4203
|
Rename CRD group and kind name to canaries.steerer.app
|
2018-10-04 14:52:36 +03:00 |
|
Stefan Prodan
|
cfc1621c06
|
Scale up the deployment when canary revision changes
|
2018-10-02 00:24:18 +03:00 |
|
Stefan Prodan
|
d331d908a8
|
Add gofmt check and verify CRD codegen as part of CI testing
|
2018-09-30 12:38:18 +03:00 |
|
Stefan Prodan
|
887daeaffa
|
Implement canary rollback based on failed checks threshold
- use CRD status to store failed checks count
- refactor canary status check and remove annotations
|
2018-09-30 09:46:58 +03:00 |
|
Stefan Prodan
|
7993ae100b
|
Refactor canary analysis
- move CRD metrics and weight setting to canary analysis
- add max weight to CRD spec
|
2018-09-29 11:08:40 +03:00 |
|
Stefan Prodan
|
a2021ea947
|
Update CRD status for canary revision and rollout stage persistence
|
2018-09-28 16:49:37 +03:00 |
|
Stefan Prodan
|
7c96e8b081
|
Add req duration metric to CRD spec
|
2018-09-28 13:27:25 +03:00 |
|
Stefan Prodan
|
81157572f1
|
Add metrics server check at startup
|
2018-09-26 11:58:55 +03:00 |
|
Stefan Prodan
|
1b7210ec74
|
Add a 5s timeout to Prometheus queries
|
2018-09-26 11:20:11 +03:00 |
|
Stefan Prodan
|
0a03c8c04f
|
Replace glog with zap and refactor controller
|
2018-09-26 11:07:33 +03:00 |
|
Stefan Prodan
|
6f68769150
|
Add Prometheus instrumentation and liveness/readiness probes
|
2018-09-25 14:28:53 +03:00 |
|
Stefan Prodan
|
b9309703e0
|
Refactor rollout advancement
|
2018-09-25 13:30:07 +03:00 |
|
Stefan Prodan
|
e5d198f110
|
Add Travis CI build
|
2018-09-24 20:28:45 +03:00 |
|
Stefan Prodan
|
db683655a7
|
Run go fmt
|
2018-09-24 18:27:18 +03:00 |
|
Stefan Prodan
|
0ddb337b66
|
Implement progressive rollout for K8s deployments
|
2018-09-24 16:12:14 +03:00 |
|
Stefan Prodan
|
acb83cf6f0
|
Add Rollout kind and clientset
|
2018-09-24 13:31:15 +03:00 |
|
Stefan Prodan
|
39329bbb00
|
Init controller
|
2018-09-21 19:22:44 +03:00 |
|