From 5d3ffa8c9066759d7cabf9bb4f69bfcd56823d47 Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Fri, 6 Sep 2019 16:05:15 +0300 Subject: [PATCH 1/3] Add grpc_health_probe to load tester image --- Dockerfile.loadtester | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Dockerfile.loadtester b/Dockerfile.loadtester index e3fdd241..2997002a 100644 --- a/Dockerfile.loadtester +++ b/Dockerfile.loadtester @@ -14,6 +14,10 @@ chmod +x linux-amd64/helm && mv linux-amd64/helm /usr/local/bin/helm && \ chmod +x linux-amd64/tiller && mv linux-amd64/tiller /usr/local/bin/tiller && \ rm -rf linux-amd64 +RUN GRPC_HEALTH_PROBE_VERSION=v0.3.0 && \ +wget -qO /usr/local/bin/grpc_health_probe https://github.com/grpc-ecosystem/grpc-health-probe/releases/download/${GRPC_HEALTH_PROBE_VERSION}/grpc_health_probe-linux-amd64 && \ +chmod +x /usr/local/bin/grpc_health_probe + RUN curl -sSL "https://github.com/bojand/ghz/releases/download/v0.39.0/ghz_0.39.0_Linux_x86_64.tar.gz" | tar xz -C /tmp && \ mv /tmp/ghz /usr/local/bin && chmod +x /usr/local/bin/ghz && rm -rf /tmp/ghz-web From 73bb2a9fa2f9edadf1eff039d6678224ee860bca Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Fri, 6 Sep 2019 16:21:22 +0300 Subject: [PATCH 2/3] Release loadtester 0.7.1 --- artifacts/loadtester/deployment.yaml | 2 +- charts/loadtester/Chart.yaml | 4 ++-- charts/loadtester/values.yaml | 2 +- cmd/loadtester/main.go | 2 +- kustomize/tester/deployment.yaml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/artifacts/loadtester/deployment.yaml b/artifacts/loadtester/deployment.yaml index 8e7a117f..39300774 100644 --- a/artifacts/loadtester/deployment.yaml +++ b/artifacts/loadtester/deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: loadtester - image: weaveworks/flagger-loadtester:0.6.1 + image: weaveworks/flagger-loadtester:0.7.1 imagePullPolicy: IfNotPresent ports: - name: http diff --git a/charts/loadtester/Chart.yaml b/charts/loadtester/Chart.yaml index 09ac12af..8a616794 100644 --- a/charts/loadtester/Chart.yaml +++ b/charts/loadtester/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 name: loadtester -version: 0.7.0 -appVersion: 0.7.0 +version: 0.7.1 +appVersion: 0.7.1 kubeVersion: ">=1.11.0-0" engine: gotpl description: Flagger's load testing services based on rakyll/hey and bojand/ghz that generates traffic during canary analysis when configured as a webhook. diff --git a/charts/loadtester/values.yaml b/charts/loadtester/values.yaml index 6904ff43..209d2088 100644 --- a/charts/loadtester/values.yaml +++ b/charts/loadtester/values.yaml @@ -2,7 +2,7 @@ replicaCount: 1 image: repository: weaveworks/flagger-loadtester - tag: 0.7.0 + tag: 0.7.1 pullPolicy: IfNotPresent logLevel: info diff --git a/cmd/loadtester/main.go b/cmd/loadtester/main.go index e05b7ec0..db18236d 100644 --- a/cmd/loadtester/main.go +++ b/cmd/loadtester/main.go @@ -10,7 +10,7 @@ import ( "time" ) -var VERSION = "0.7.0" +var VERSION = "0.7.1" var ( logLevel string port string diff --git a/kustomize/tester/deployment.yaml b/kustomize/tester/deployment.yaml index 090785a0..60664a50 100644 --- a/kustomize/tester/deployment.yaml +++ b/kustomize/tester/deployment.yaml @@ -17,7 +17,7 @@ spec: spec: containers: - name: loadtester - image: weaveworks/flagger-loadtester:0.6.1 + image: weaveworks/flagger-loadtester:0.7.1 imagePullPolicy: IfNotPresent ports: - name: http From eb8755249fad213305837401594129c7bbd7ce9a Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Fri, 6 Sep 2019 16:44:39 +0300 Subject: [PATCH 3/3] Update cert-manager to v0.10 --- docs/gitbook/install/flagger-install-on-google-cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/gitbook/install/flagger-install-on-google-cloud.md b/docs/gitbook/install/flagger-install-on-google-cloud.md index 172b5d57..d8bc3ca9 100644 --- a/docs/gitbook/install/flagger-install-on-google-cloud.md +++ b/docs/gitbook/install/flagger-install-on-google-cloud.md @@ -186,7 +186,7 @@ Install cert-manager's CRDs: ```bash CERT_REPO=https://raw.githubusercontent.com/jetstack/cert-manager -kubectl apply -f ${CERT_REPO}/release-0.7/deploy/manifests/00-crds.yaml +kubectl apply -f ${CERT_REPO}/release-0.10/deploy/manifests/00-crds.yaml ``` Create the cert-manager namespace and disable resource validation: @@ -204,7 +204,7 @@ helm repo add jetstack https://charts.jetstack.io && \ helm repo update && \ helm upgrade -i cert-manager \ --namespace cert-manager \ ---version v0.7.0 \ +--version v0.10.0 \ jetstack/cert-manager ```