stefanprodan
95ff6adc19
Use podinfo 1.7 in GitOps demo
2019-07-26 13:20:06 +03:00
stefanprodan
7ee51c7def
Add podinfo to Kustomize installer
2019-07-26 13:19:36 +03:00
Stefan Prodan
dfa065b745
Merge pull request #251 from weaveworks/gates
...
Implement confirm rollout gate, hook and API
2019-07-26 01:40:35 +03:00
stefanprodan
e3b03debde
Use podinfo v1.7
2019-07-26 01:25:44 +03:00
Stefan Prodan
ef759305cb
Merge pull request #253 from grampelberg/master
...
Update Linkerd to use correct canaries directory.
2019-07-26 00:24:52 +03:00
grampelberg
ad65497d4e
Update Linkerd to use correct canaries directory.
2019-07-25 11:10:52 -07:00
stefanprodan
163f5292b0
Push a notification when a canary is waiting for approval
2019-07-25 19:13:22 +03:00
stefanprodan
e07a82d024
Add manual gating to docs
2019-07-25 13:32:58 +03:00
stefanprodan
046245a8b5
Use Gloo 0.17.6 in e2e tests
2019-07-24 19:54:33 +03:00
stefanprodan
aa6a180bcc
Remove Gloo NodePort from e2e tests
2019-07-24 19:44:06 +03:00
stefanprodan
c4d28e14fc
Upgrade Gloo e2e to v0.17.5
2019-07-24 19:35:02 +03:00
stefanprodan
bc4bdcdc1c
Upgrade Gloo e2e to v0.17.6
2019-07-24 19:21:41 +03:00
stefanprodan
be22ff9951
Bump load tester version
2019-07-24 16:28:46 +03:00
stefanprodan
f204fe53f4
Implement canary gating API with in-memory storage
...
POST /gate/[check|open|close]
2019-07-24 16:14:22 +03:00
stefanprodan
28e7e89047
Pause or resume analysis on confirmation gate toggle
2019-07-24 16:09:13 +03:00
stefanprodan
75d49304f3
Add confirm-rollout hook to docs
2019-07-24 12:17:11 +03:00
stefanprodan
04cbacb6e0
Implement confirm rollout gate and hook
...
The confirm-rollout hooks are executed before the pre-rollout hooks. Flagger will halt the canary rollout until the confirm webhook returns HTTP status 200.
2019-07-24 12:09:39 +03:00
stefanprodan
c46c7b9e21
Add canary status conditions to docs
2019-07-24 12:04:05 +03:00
stefanprodan
919dafa567
Add gate halt and approve endpoints
2019-07-24 12:02:44 +03:00
stefanprodan
dfdcfed26e
Add Waiting canary status phase
...
means the canary rollout is paused (waiting for confirmation to proceed)
2019-07-24 12:00:04 +03:00
Stefan Prodan
a0a4d4cfc5
Merge pull request #248 from weaveworks/ghz
...
Add gRPC load testing tool
2019-07-23 12:44:04 +03:00
stefanprodan
970a589fd3
Add load tester to kustomize installer
2019-07-23 12:30:38 +03:00
stefanprodan
56d2c0952a
Add gPRC load test example to docs
2019-07-22 15:16:13 +03:00
stefanprodan
4871be0345
Release loadtester v0.5.0
2019-07-22 14:57:14 +03:00
stefanprodan
e3e112e279
Add gRPC load testing tool
...
https://ghz.sh
2019-07-22 14:55:19 +03:00
Stefan Prodan
d2cbd40d89
Merge pull request #240 from weaveworks/refactor
...
Refactor canary change detection and status
2019-07-22 14:33:02 +03:00
stefanprodan
3786a49f00
Update Linkerd e2e to v2.4.0
2019-07-16 11:20:42 +02:00
stefanprodan
ff4aa62061
Retry canary status update on conflict
2019-07-10 11:31:20 +03:00
stefanprodan
9b6cfdeef7
Update Canary CRD helm chart and Kustomize
2019-07-10 09:55:46 +03:00
stefanprodan
9d89e0c83f
Log status update error
2019-07-10 09:55:20 +03:00
stefanprodan
559cbd0d36
Pin NGINX helm chart to v1.8.2
2019-07-10 09:49:39 +03:00
stefanprodan
caea00e47f
Pin NGINX helm chart to version 1.8.2
2019-07-10 09:42:49 +03:00
stefanprodan
b26542f38d
Do not trigger a canary deployment on manual rollback
...
Save the primary spec hash and check if it matches the canary spec. If the canary hash is identical with the primary one skip promotion.
2019-07-10 09:08:33 +03:00
Stefan Prodan
bbab7ce855
Merge pull request #238 from weaveworks/prep-0.17.0
...
Release v0.17.0
0.17.0
2019-07-10 08:46:10 +03:00
stefanprodan
afa2d079f6
Add status conditions and descriptions to CRD
2019-07-09 17:11:13 +03:00
stefanprodan
108bf9ca65
Add initializing canary phase/status condition reason
...
Fix HPA reconciliation min replicas diff
2019-07-09 17:10:43 +03:00
stefanprodan
438f952128
Implement status conditions
...
Add Promoted status condition with the following reasons: Initialized, Progressing, Succeeded, Failed
Usage: `kubectl wait canary/app --for=condition=promoted`
Fix : #184
2019-07-09 15:22:56 +03:00
stefanprodan
3e84799644
Detect changes in pod template metadata
...
Use the pod template spec hash to track changes (breaking)
2019-07-09 08:52:31 +03:00
stefanprodan
d6e80bac7f
Update webhook mTLS FAQ
...
Fix : #239
2019-07-08 17:21:59 +03:00
stefanprodan
9b3b24bddf
Add v0.17.0 changelog
2019-07-08 15:02:09 +03:00
stefanprodan
5c831ae482
Add Linkerd to docs
2019-07-08 13:43:01 +03:00
stefanprodan
78233fafd3
Release v0.17.0
2019-07-08 13:35:36 +03:00
Stefan Prodan
73c3e07859
Merge pull request #236 from weaveworks/leader-election
...
Implement leader election
2019-07-08 11:32:06 +03:00
stefanprodan
10c61daee4
Exit when losing leadership
2019-07-07 13:09:05 +03:00
stefanprodan
b1bb9fa114
Enable leader election for e2e testing
2019-07-07 12:19:09 +03:00
stefanprodan
a7f4b6d2ae
Add leader election and pod anti affinity to chart
2019-07-07 12:08:08 +03:00
stefanprodan
b937c4ea8d
Implement leader election
...
Add enable-leader-election and leader-election-namespace flags
2019-07-07 11:41:27 +03:00
Stefan Prodan
e577311b64
Merge pull request #235 from weaveworks/msteams
...
Implement MS Teams notifications
2019-07-07 11:40:00 +03:00
stefanprodan
b847345308
Add 5 seconds timeout to notifier
2019-07-06 18:02:45 +03:00
stefanprodan
85e683446f
Add MS Teams to docs
2019-07-06 17:22:39 +03:00