Skip to content

Commit f90ba56

Browse files
committed
Release v0.2.0
1 parent 2a9641f commit f90ba56

File tree

8 files changed

+41
-14
lines changed

8 files changed

+41
-14
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@
77
[![release](https://img.shields.io/github/release/stefanprodan/flagger/all.svg)](https://github.com/stefanprodan/flagger/releases)
88

99
Flagger is a Kubernetes operator that automates the promotion of canary deployments
10-
using Istio routing for traffic shifting and Prometheus metrics for canary analysis.
10+
using Istio routing for traffic shifting and Prometheus metrics for canary analysis.
11+
The canary analysis can be extended with webhooks for running integration tests, load tests or any other custom
12+
validation.
1113

1214
### Install
1315

@@ -37,7 +39,7 @@ ClusterIP [services](https://kubernetes.io/docs/concepts/services-networking/ser
3739
Istio [virtual services](https://istio.io/docs/reference/config/istio.networking.v1alpha3/#VirtualService))
3840
to drive the canary analysis and promotion.
3941

40-
![flagger-overview](https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/diagrams/flagger-overview.png)
42+
![flagger-overview](https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/diagrams/flagger-canary-overview.png)
4143

4244
Gated canary promotion stages:
4345

@@ -176,7 +178,7 @@ histogram_quantile(0.99,
176178
```
177179

178180
The canary analysis can be extended with webhooks.
179-
Flagger would call a URL (HTTP POST) and determine from the response status code (HTTP 2xx) if the canary is failing or not.
181+
Flagger will call the webhooks (HTTP POST) and determine from the response status code (HTTP 2xx) if the canary is failing or not.
180182

181183
Webhook payload:
182184

artifacts/flagger/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
serviceAccountName: flagger
2323
containers:
2424
- name: flagger
25-
image: quay.io/stefanprodan/flagger:0.2.0-alpha.1
25+
image: quay.io/stefanprodan/flagger:0.2.0
2626
imagePullPolicy: Always
2727
ports:
2828
- name: http

charts/flagger/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: flagger
3-
version: 0.1.2
4-
appVersion: 0.2.0-alpha.1
3+
version: 0.2.0
4+
appVersion: 0.2.0
55
kubeVersion: ">=1.9.0-0"
66
engine: gotpl
77
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.

charts/flagger/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
image:
44
repository: quay.io/stefanprodan/flagger
5-
tag: 0.2.0-alpha.1
5+
tag: 0.2.0
66
pullPolicy: IfNotPresent
77

88
controlLoopInterval: "10s"

docs/flagger-0.2.0.tgz

3.89 KB
Binary file not shown.

docs/grafana-0.1.0.tgz

4 Bytes
Binary file not shown.

docs/index.yaml

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,34 @@
11
apiVersion: v1
22
entries:
33
flagger:
4+
- apiVersion: v1
5+
appVersion: 0.2.0
6+
created: 2019-01-04T13:38:42.239798+02:00
7+
description: Flagger is a Kubernetes operator that automates the promotion of
8+
canary deployments using Istio routing for traffic shifting and Prometheus metrics
9+
for canary analysis.
10+
digest: 800b5fd1a0b2854ee8412b3170c36ecda3d382f209e18b475ee1d5e3c7fa2f83
11+
engine: gotpl
12+
home: https://flagger.app
13+
icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png
14+
keywords:
15+
- canary
16+
- istio
17+
- gitops
18+
kubeVersion: '>=1.9.0-0'
19+
maintainers:
20+
21+
name: stefanprodan
22+
url: https://github.com/stefanprodan
23+
name: flagger
24+
sources:
25+
- https://github.com/stefanprodan/flagger
26+
urls:
27+
- https://stefanprodan.github.io/flagger/flagger-0.2.0.tgz
28+
version: 0.2.0
429
- apiVersion: v1
530
appVersion: 0.1.2
6-
created: 2018-12-18T18:38:24.143246+02:00
31+
created: 2019-01-04T13:38:42.239389+02:00
732
description: Flagger is a Kubernetes operator that automates the promotion of
833
canary deployments using Istio routing for traffic shifting and Prometheus metrics
934
for canary analysis.
@@ -28,7 +53,7 @@ entries:
2853
version: 0.1.2
2954
- apiVersion: v1
3055
appVersion: 0.1.1
31-
created: 2018-12-18T18:38:24.142896+02:00
56+
created: 2019-01-04T13:38:42.238504+02:00
3257
description: Flagger is a Kubernetes operator that automates the promotion of
3358
canary deployments using Istio routing for traffic shifting and Prometheus metrics
3459
for canary analysis.
@@ -40,7 +65,7 @@ entries:
4065
version: 0.1.1
4166
- apiVersion: v1
4267
appVersion: 0.1.0
43-
created: 2018-12-18T18:38:24.142644+02:00
68+
created: 2019-01-04T13:38:42.237702+02:00
4469
description: Flagger is a Kubernetes operator that automates the promotion of
4570
canary deployments using Istio routing for traffic shifting and Prometheus metrics
4671
for canary analysis.
@@ -53,9 +78,9 @@ entries:
5378
grafana:
5479
- apiVersion: v1
5580
appVersion: 5.4.2
56-
created: 2018-12-18T18:38:24.143631+02:00
81+
created: 2019-01-04T13:38:42.24034+02:00
5782
description: Grafana dashboards for monitoring Flagger canary deployments
58-
digest: e588a16b6a79cf7f7a93f0ed87ea31629d1a81ce5a441f8d137d78ea51b862b9
83+
digest: f94c0c2eaf7a7db7ef070575d280c37f93922c0e11ebdf203482c9f43603a1c9
5984
home: https://flagger.app
6085
icon: https://raw.githubusercontent.com/stefanprodan/flagger/master/docs/logo/flagger-icon.png
6186
maintainers:
@@ -68,4 +93,4 @@ entries:
6893
urls:
6994
- https://stefanprodan.github.io/flagger/grafana-0.1.0.tgz
7095
version: 0.1.0
71-
generated: 2018-12-18T18:38:24.142203+02:00
96+
generated: 2019-01-04T13:38:42.236727+02:00

pkg/version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
package version
22

3-
var VERSION = "0.2.0-alpha.1"
3+
var VERSION = "0.2.0"
44
var REVISION = "unknown"

0 commit comments

Comments
 (0)