Skip to content

Commit c9257bd

Browse files
authored
Merge pull request #897 from fluxcd/release-v1.8.0
Release v1.8.0
2 parents 5eb2b52 + 90a6ace commit c9257bd

File tree

8 files changed

+54
-7
lines changed

8 files changed

+54
-7
lines changed

CHANGELOG.md

+36
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,42 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 1.8.0
6+
7+
**Release date:** 2021-03-23
8+
9+
This release comes with support for the SMI `v1alpha2` and `v1alpha3` TrafficSplit APIs.
10+
11+
For SMI compatible service mesh solutions like Open Service Mesh, Consul Connect or Nginx Service Mesh,
12+
[Prometheus MetricTemplates](https://docs.flagger.app/usage/metrics#prometheus) can be used to implement
13+
the request success rate and request duration checks.
14+
15+
The desired SMI version can be set in the Canary object:
16+
17+
```yaml
18+
apiVersion: flagger.app/v1beta1
19+
kind: Canary
20+
metadata:
21+
name: my-canary
22+
spec:
23+
provider: "smi:v1alpha3" # or "smi:v1alpha2"
24+
```
25+
26+
#### Features
27+
28+
- Implement SMI v1alpha2 and v1alpha3 routers
29+
[#896](https://github.com/fluxcd/flagger/pull/896)
30+
[#879](https://github.com/fluxcd/flagger/pull/879)
31+
- Add alerting HTTP/S proxy option
32+
[#872](https://github.com/fluxcd/flagger/pull/872)
33+
- Add option to mute alerts generated from webhooks
34+
[#887](https://github.com/fluxcd/flagger/pull/887)
35+
36+
#### Fixes
37+
38+
- Scale up canary on confirm rollout
39+
[#878](https://github.com/fluxcd/flagger/pull/878)
40+
541
## 1.7.0
642
743
**Release date:** 2021-03-23

artifacts/flagger/deployment.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ spec:
2222
serviceAccountName: flagger
2323
containers:
2424
- name: flagger
25-
image: ghcr.io/fluxcd/flagger:1.7.0
25+
image: ghcr.io/fluxcd/flagger:1.8.0
2626
imagePullPolicy: IfNotPresent
2727
ports:
2828
- name: http

charts/flagger/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
name: flagger
3-
version: 1.7.0
4-
appVersion: 1.7.0
3+
version: 1.8.0
4+
appVersion: 1.8.0
55
kubeVersion: ">=1.16.0-0"
66
engine: gotpl
77
description: Flagger is a progressive delivery operator for Kubernetes

charts/flagger/values.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
image:
44
repository: ghcr.io/fluxcd/flagger
5-
tag: 1.7.0
5+
tag: 1.8.0
66
pullPolicy: IfNotPresent
77
pullSecret:
88

charts/loadtester/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v1
22
name: loadtester
3-
version: 0.18.0
3+
version: 0.19.0
44
appVersion: 0.18.0
55
kubeVersion: ">=1.11.0-0"
66
engine: gotpl

docs/gitbook/usage/webhooks.md

+11
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,17 @@ The `/gate/halt` returns HTTP 403 thus blocking the rollout.
377377
If you have notifications enabled, Flagger will post a message to
378378
Slack or MS Teams if a canary rollout is waiting for approval.
379379

380+
The notifications can be disabled with:
381+
382+
```yaml
383+
analysis:
384+
webhooks:
385+
- name: "gate"
386+
type: confirm-rollout
387+
url: http://flagger-loadtester.test/gate/halt
388+
muteAlert: true
389+
```
390+
380391
Change the URL to `/gate/approve` to start the canary analysis:
381392

382393
```yaml

kustomize/base/flagger/kustomization.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ resources:
99
images:
1010
- name: ghcr.io/fluxcd/flagger
1111
newName: ghcr.io/fluxcd/flagger
12-
newTag: 1.7.0
12+
newTag: 1.8.0

pkg/version/version.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,5 @@ limitations under the License.
1616

1717
package version
1818

19-
var VERSION = "1.7.0"
19+
var VERSION = "1.8.0"
2020
var REVISION = "unknown"

0 commit comments

Comments
 (0)