diff --git a/charts/flagger/README.md b/charts/flagger/README.md index b5edc50d..3641cac2 100644 --- a/charts/flagger/README.md +++ b/charts/flagger/README.md @@ -19,13 +19,24 @@ Add Flagger Helm repository: helm repo add flagger https://flagger.app ``` -To install the chart with the release name `flagger`: +To install the chart with the release name `flagger` for Istio: ```console -$ helm install --name flagger --namespace istio-system flagger/flagger +$ helm upgrade -i flagger flagger/flagger \ + --namespace=istio-system \ + --set meshProvider=istio \ + --set metricsServer=http://prometheus:9090 +``` + +To install the chart with the release name `flagger` for Linkerd: + +```console +$ helm upgrade -i flagger flagger/flagger \ + --namespace=linkerd \ + --set meshProvider=linkerd \ + --set metricsServer=http://linkerd-prometheus:9090 ``` -The command deploys Flagger on the Kubernetes cluster in the istio-system namespace. The [configuration](#configuration) section lists the parameters that can be configured during installation. ## Uninstalling the Chart @@ -52,6 +63,7 @@ Parameter | Description | Default `slack.url` | Slack incoming webhook | None `slack.channel` | Slack channel | None `slack.user` | Slack username | `flagger` +`msteams.url` | Microsoft Teams incoming webhook | None `rbac.create` | if `true`, create and use RBAC resources | `true` `rbac.pspEnabled` | If `true`, create and use a restricted pod security policy | `false` `crd.create` | if `true`, create Flagger's CRDs | `true` diff --git a/charts/flagger/templates/deployment.yaml b/charts/flagger/templates/deployment.yaml index 0df390b7..24f59b01 100644 --- a/charts/flagger/templates/deployment.yaml +++ b/charts/flagger/templates/deployment.yaml @@ -51,6 +51,9 @@ spec: - -slack-user={{ .Values.slack.user }} - -slack-channel={{ .Values.slack.channel }} {{- end }} + {{- if .Values.msteams.url }} + - -msteams-url={{ .Values.msteams.url }} + {{- end }} livenessProbe: exec: command: diff --git a/charts/flagger/values.yaml b/charts/flagger/values.yaml index 1b6e90dd..d99717dd 100644 --- a/charts/flagger/values.yaml +++ b/charts/flagger/values.yaml @@ -19,6 +19,10 @@ slack: # incoming webhook https://api.slack.com/incoming-webhooks url: +msteams: + # MS Teams incoming webhook URL + url: + serviceAccount: # serviceAccount.create: Whether to create a service account or not create: true