Release 0.1.2

This commit is contained in:
Stefan Prodan
2018-12-06 14:00:12 +07:00
parent 6372c7dfcc
commit 71137ba3bb
8 changed files with 40 additions and 10 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ spec:
serviceAccountName: flagger
containers:
- name: flagger
image: quay.io/stefanprodan/flagger:0.1.2-alpha.0
image: quay.io/stefanprodan/flagger:0.1.2
imagePullPolicy: Always
ports:
- name: http
+1 -1
View File
@@ -1,6 +1,6 @@
apiVersion: v1
name: flagger
version: 0.1.2
appVersion: 0.1.2-alpha.0
appVersion: 0.1.2
description: Flagger is a Kubernetes operator that automates the promotion of canary deployments using Istio routing for traffic shifting and Prometheus metrics for canary analysis.
home: https://github.com/stefanprodan/flagger
+1 -1
View File
@@ -2,7 +2,7 @@
image:
repository: quay.io/stefanprodan/flagger
tag: 0.1.2-alpha.0
tag: 0.1.2
pullPolicy: IfNotPresent
controlLoopInterval: "10s"
+19 -1
View File
@@ -367,7 +367,25 @@ helm upgrade -i flagger flagger/flagger \
Once configured with a Slack incoming webhook, Flagger will post messages when a canary deployment has been initialized,
when a new revision has been detected and if the canary analysis failed or succeeded.
![flagger-slack](https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/screens/slack-notifications.png)
![flagger-slack](https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/screens/slack-canary-success.png)
A canary deployment will be rolled back if the progress deadline exceeded or if the analysis
reached the maximum number of failed checks:
![flagger-slack-errors](https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/screens/slack-canary-failed.png)
Besides Slack, you can use Alertmanager to trigger alerts when a canary deployment failed:
```yaml
- alert: canary_rollback
expr: flagger_canary_status > 1
for: 1m
labels:
severity: warning
annotations:
summary: "Canary failed"
description: "Workload {{ $labels.name }} namespace {{ $labels.namespace }}"
```
### Roadmap
Binary file not shown.
Binary file not shown.
+17 -5
View File
@@ -1,9 +1,21 @@
apiVersion: v1
entries:
flagger:
- apiVersion: v1
appVersion: 0.1.2
created: 2018-12-06T13:57:50.322474+07:00
description: Flagger is a Kubernetes operator that automates the promotion of
canary deployments using Istio routing for traffic shifting and Prometheus metrics
for canary analysis.
digest: a52bf1bf797d60d3d92f46f84805edbd1ffb7d87504727266f08543532ff5e08
home: https://github.com/stefanprodan/flagger
name: flagger
urls:
- https://stefanprodan.github.io/flagger/flagger-0.1.2.tgz
version: 0.1.2
- apiVersion: v1
appVersion: 0.1.1
created: 2018-11-28T14:53:55.671596+02:00
created: 2018-12-06T13:57:50.322115+07:00
description: Flagger is a Kubernetes operator that automates the promotion of
canary deployments using Istio routing for traffic shifting and Prometheus metrics
for canary analysis.
@@ -15,7 +27,7 @@ entries:
version: 0.1.1
- apiVersion: v1
appVersion: 0.1.0
created: 2018-11-28T14:53:55.670949+02:00
created: 2018-12-06T13:57:50.321509+07:00
description: Flagger is a Kubernetes operator that automates the promotion of
canary deployments using Istio routing for traffic shifting and Prometheus metrics
for canary analysis.
@@ -28,13 +40,13 @@ entries:
grafana:
- apiVersion: v1
appVersion: 5.3.1
created: 2018-11-28T14:53:55.67202+02:00
created: 2018-12-06T13:57:50.323051+07:00
description: A Grafana Helm chart for monitoring progressive deployments powered
by Istio and Flagger
digest: 1ab2d0297f11def3787294d277180742f8a62dabfe577795d1867d5b001cbcd1
digest: 692b7c545214b652374249cc814d37decd8df4f915530e82dff4d9dfa25e8762
home: https://github.com/stefanprodan/flagger
name: grafana
urls:
- https://stefanprodan.github.io/flagger/grafana-0.1.0.tgz
version: 0.1.0
generated: 2018-11-28T14:53:55.670112+02:00
generated: 2018-12-06T13:57:50.320726+07:00
+1 -1
View File
@@ -1,4 +1,4 @@
package version
var VERSION = "0.1.2-alpha.0"
var VERSION = "0.1.2"
var REVISION = "unknown"