From d7e111b7d4d68c01a32cdfa2f51411dec3d374ee Mon Sep 17 00:00:00 2001 From: stefanprodan Date: Wed, 20 Mar 2019 12:59:35 +0200 Subject: [PATCH] Add mesh provider option to Helm chart --- charts/flagger/templates/deployment.yaml | 3 +++ charts/flagger/values.yaml | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/charts/flagger/templates/deployment.yaml b/charts/flagger/templates/deployment.yaml index 043c50ed..c23ce93b 100644 --- a/charts/flagger/templates/deployment.yaml +++ b/charts/flagger/templates/deployment.yaml @@ -35,6 +35,9 @@ spec: command: - ./flagger - -log-level=info + {{- if .Values.meshProvider }} + - -mesh-provider={{ .Values.meshProvider }} + {{- end }} - -metrics-server={{ .Values.metricsServer }} {{- if .Values.namespace }} - -namespace={{ .Values.namespace }} diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index d0341eb9..ccad5da6 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -7,7 +7,10 @@ image: metricsServer: "http://prometheus.istio-system.svc.cluster.local:9090" -# Namespace that flagger will watch for Canary objects +# accepted values are istio or appmesh (defaults to istio) +meshProvider: "" + +# namespace that flagger will watch for Canary objects namespace: "" slack: