stefanprodan
761746af21
Update podinfo to v3.1.0
2019-09-27 15:52:30 +03:00
stefanprodan
510a6eaaed
Add JWT token issuing test to podinfo chart
2019-09-27 15:19:03 +03:00
Stefan Prodan
9df6bfbb5e
Merge pull request #310 from weaveworks/canary-promotion
...
Canary promotion improvements
2019-09-24 14:19:43 +03:00
stefanprodan
2ff86fa56e
Fix canary weight max value
2019-09-24 10:16:22 +03:00
stefanprodan
1b2e0481b9
Add promoting phase to status condition
2019-09-24 09:57:42 +03:00
stefanprodan
fe96af64e9
Add canary phases tests
2019-09-23 22:24:40 +03:00
stefanprodan
77d8e4e4d3
Use the promotion phase in A/B testing and Blue/Green
2019-09-23 22:14:44 +03:00
stefanprodan
800b0475ee
Run the canary promotion on a separate stage
...
After the analysis finishes, Flagger will do the promotion and wait for the primary rollout to finish before routing all the traffic back to it. This ensures a smooth transition to the new version avoiding dropping in-flight requests.
2019-09-23 21:57:24 +03:00
stefanprodan
b58e13809c
Add promoting phase to canary status conditions
2019-09-23 21:48:09 +03:00
Stefan Prodan
9845578cdd
Merge pull request #307 from weaveworks/confirm-promotion
...
Implement confirm-promotion hook
2019-09-23 12:32:52 +03:00
stefanprodan
96ccfa54fb
Add confirm-promotion hook example to docs
2019-09-22 14:14:35 +03:00
stefanprodan
b8a64c79be
Add confirm-promotion webhook to e2e tests
2019-09-22 13:44:55 +03:00
stefanprodan
4a4c261a88
Add confirm-promotion webhook type to CRD
2019-09-22 13:36:07 +03:00
stefanprodan
8282f86d9c
Implement confirm-promotion hook
...
The confirm promotion hooks are executed right before the promotion step. The canary promotion is paused until the hooks return HTTP 200. While the promotion is paused, Flagger will continue to run the metrics checks and load tests.
2019-09-22 13:23:19 +03:00
Stefan Prodan
2b6966d8e3
Merge pull request #306 from weaveworks/e2e-updates
...
Update end-to-end tests to Istio 1.3.0
2019-09-22 12:37:05 +03:00
stefanprodan
c667c947ad
Istio e2e: update job names
2019-09-22 12:12:06 +03:00
stefanprodan
105b28bf42
Update e2e to Kind 0.5.1 and Istio to 1.3.0
2019-09-22 12:05:35 +03:00
Stefan Prodan
37a1ff5c99
Merge pull request #305 from weaveworks/service-mesh-blue-green
...
Implement B/G for service mesh providers
2019-09-22 12:01:10 +03:00
stefanprodan
d19a070faf
Add canary status checks to Istio e2e tests
2019-09-22 11:45:07 +03:00
stefanprodan
d908355ab3
Add Blue/Green e2e tests
2019-09-22 09:32:25 +03:00
stefanprodan
a6d86f2e81
Skip mesh routers for B/G when provider is kubernetes
2019-09-22 00:48:42 +03:00
stefanprodan
9d856a4f96
Implement B/G for service mesh providers
...
Blue/Green steps:
- scale up green
- run conformance tests on green
- run load tests and metric checks on green
- route traffic to green
- promote green spec over blue
- wait for blue rollout
- route traffic to blue
2019-09-21 21:21:33 +03:00
Stefan Prodan
a7112fafb0
Merge pull request #304 from nilscan/pod-annotations
...
Add pod annotations on all deployments
2019-09-19 02:11:30 +01:00
nilscan
93f9e51280
Add pod annotations on all deployments
2019-09-19 12:42:22 +12:00
Stefan Prodan
65e9a402cf
Merge pull request #297 from weaveworks/prep-0.18.4
...
Release v0.18.4
0.18.4
2019-09-08 11:37:47 +03:00
stefanprodan
f7513b33a6
Release v0.18.4
2019-09-08 11:21:16 +03:00
Stefan Prodan
0b3fa517d3
Merge pull request #296 from weaveworks/helmv3-tester
...
Implement Helm v3 tester
2019-09-08 09:49:52 +03:00
stefanprodan
507075920c
Implement Helm v3 tester
2019-09-08 09:33:34 +03:00
Stefan Prodan
a212f032a6
Merge pull request #295 from weaveworks/grpc-hc
...
Add gPRC health check to load tester
2019-09-06 17:00:22 +03:00
stefanprodan
eb8755249f
Update cert-manager to v0.10
2019-09-06 16:44:39 +03:00
stefanprodan
73bb2a9fa2
Release loadtester 0.7.1
2019-09-06 16:21:22 +03:00
stefanprodan
5d3ffa8c90
Add grpc_health_probe to load tester image
2019-09-06 16:19:23 +03:00
Stefan Prodan
87f143f5fd
Merge pull request #293 from kislitsyn/nginx-annotations-prefix
...
Add annotations prefix for ingresses
2019-09-06 13:22:42 +03:00
Anton Kislitcyn
f56b6dd6a7
Add annotations prefix for ingresses
2019-09-06 11:36:06 +02:00
Stefan Prodan
5e40340f9c
Merge pull request #289 from nilscan/owide
...
Add Wide columns in CRD
2019-09-04 14:59:17 +03:00
nilscan
2456737df7
Add Wide columns in CRD
2019-09-03 12:54:14 +12:00
stefanprodan
1191d708de
Fix Prometheus GKE install docs
2019-08-30 13:13:36 +03:00
Stefan Prodan
4d26971fc7
Merge pull request #286 from jwenz723/patch-1
...
Enhanced error logging
2019-08-29 09:14:16 +03:00
Jeff Wenzbauer
0421b32834
Enhanced error logging
...
Updated the formatting of the `out` to be logged as a string rather than a bunch of bytes.
2019-08-28 12:43:08 -06:00
Stefan Prodan
360dd63e49
Merge pull request #282 from weaveworks/prep-0.18.3
...
Release 0.18.3
0.18.3
2019-08-22 18:53:15 +03:00
stefanprodan
f1670dbe6a
Add 0.18.3 changelog
2019-08-22 18:39:47 +03:00
stefanprodan
e7ad5c0381
Release load tester v0.7.0
2019-08-22 18:31:05 +03:00
stefanprodan
2cfe2a105a
Release Flagger v0.18.3
2019-08-22 18:30:46 +03:00
Stefan Prodan
bc83cee503
Merge pull request #278 from mjallday/patch-1
...
Embedding Health Check Protobuf
2019-08-22 18:19:58 +03:00
Stefan Prodan
5091d3573c
Merge pull request #281 from weaveworks/fix-appmesh-crd
...
Fix App Mesh backends validation in CRD
2019-08-22 10:02:38 +03:00
Marshall Jones
ffe5dd91c5
Add an example and fix path to downloaded proto file
2019-08-21 15:15:01 -07:00
stefanprodan
d76b560967
Bump podinfo version in the App Mesh demo
2019-08-21 21:52:36 +03:00
stefanprodan
f062ef3a57
Fix App Mesh backends validation in CRD
2019-08-21 21:45:36 +03:00
Stefan Prodan
5fc1baf4df
Merge pull request #280 from vbehar/loadtester-helm-tillerless
...
loadtester: add support for tillerless helm
2019-08-21 17:25:44 +03:00
Vincent Behar
777b77b69e
loadtester: add support for tillerless helm
...
- upgrade helm to 2.14, and install the [helm-tiller](https://github.com/rimusz/helm-tiller ) plugin to run in "tillerless" mode - with a local tiller instance
- also add support to create RBAC resources in the loadtester chart, because when running in tillerless mode, the pod service account will be used instead of the tiller one - so we need to give him specific permissions
this allow the use of the loadtester to run `helm test` in tillerless mode, with `helm tiller run -- helm test` for example
2019-08-21 15:54:49 +02:00