Merge pull request #124 from weaveworks/release-v0.10.0

Release v0.10.0 (AWS App Mesh edition)
This commit is contained in:
Stefan Prodan
2019-03-27 14:20:50 +02:00
committed by GitHub
9 changed files with 15 additions and 12 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ sudo: required
language: go
go:
- 1.11.x
- 1.12.x
services:
- docker
+6 -4
View File
@@ -2,13 +2,15 @@
All notable changes to this project are documented in this file.
## 0.10.0 (2019-03-26)
## 0.10.0 (2019-03-27)
Adds support for AWS App Mesh
Adds support for App Mesh
#### Features
- AWS App Mesh integration [#107](https://github.com/weaveworks/flagger/pull/107)
- AWS App Mesh integration
[#107](https://github.com/weaveworks/flagger/pull/107)
[#123](https://github.com/weaveworks/flagger/pull/123)
#### Improvements
@@ -16,7 +18,7 @@ Adds support for AWS App Mesh
#### Fixes
- Copy pod labels from canary to primary [#105](https://github.com/weaveworks/flagger/pull/105)
- Preserve pod labels on canary promotion [#105](https://github.com/weaveworks/flagger/pull/105)
- Fix canary status Prometheus metric [#121](https://github.com/weaveworks/flagger/pull/121)
## 0.9.0 (2019-03-11)
+1 -1
View File
@@ -1,4 +1,4 @@
FROM golang:1.11
FROM golang:1.12
RUN mkdir -p /go/src/github.com/weaveworks/flagger/
+1 -1
View File
@@ -1,4 +1,4 @@
FROM golang:1.11 AS hey-builder
FROM golang:1.12 AS hey-builder
RUN mkdir -p /go/src/github.com/rakyll/hey/
+1 -2
View File
@@ -1,7 +1,6 @@
apiVersion: appmesh.k8s.aws/v1alpha1
apiVersion: appmesh.k8s.aws/v1beta1
kind: Mesh
metadata:
name: global
namespace: appmesh-system
spec:
serviceDiscoveryType: dns
+2
View File
@@ -58,6 +58,8 @@ Parameter | Description | Default
`service.port` | ClusterIP port | `80`
`cmd.timeout` | Command execution timeout | `1h`
`logLevel` | Log level can be debug, info, warning, error or panic | `info`
`meshName` | AWS App Mesh name | `none`
`backends` | AWS App Mesh virtual services | `none`
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,
+1 -1
View File
@@ -1,7 +1,7 @@
replicaCount: 1
image:
repository: quay.io/stefanprodan/flagger-loadtester
repository: quay.io/weaveworks/flagger-loadtester
tag: 0.2.0
pullPolicy: IfNotPresent
@@ -111,7 +111,7 @@ The installer does the following:
* registers the App Mesh mutating webhook
* deploys the App Mesh webhook in `appmesh-system` namespace
* deploys the App Mesh CRDs
* deploys the App Mesh controller `appmesh-system` namespace
* deploys the App Mesh controller in `appmesh-system` namespace
* creates a mesh called `global`
Verify that the global mesh is active:
@@ -11,7 +11,7 @@ then creates a series of objects (Kubernetes deployments, ClusterIP services, Ap
These objects expose the application on the mesh and drive the canary analysis and promotion.
The only App Mesh object you need to create by yourself is the mesh resource.
Create a mesh called `global` in the `appmesh-system` namespace:
Create a mesh called `global`:
```bash
export REPO=https://raw.githubusercontent.com/weaveworks/flagger/master