From 87a7f63f112d88622051a1ac4ba650a528de80f8 Mon Sep 17 00:00:00 2001 From: Vicken Simonian Date: Sun, 12 Jul 2020 00:46:47 -0700 Subject: [PATCH] Enable annotations to be added to the webserver service --- chart/README.md | 5 +++-- chart/templates/webserver/webserver-service.yaml | 4 ++++ chart/values.yaml | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/chart/README.md b/chart/README.md index c0d7847624680..c4a920558e0c5 100644 --- a/chart/README.md +++ b/chart/README.md @@ -194,9 +194,10 @@ The following tables lists the configurable parameters of the Airflow chart and | `webserver.resources.limits.memory` | Memory Limit of webserver | `~` | | `webserver.resources.requests.cpu` | CPU Request of webserver | `~` | | `webserver.resources.requests.memory` | Memory Request of webserver | `~` | +| `webserver.service.annotations` | Annotations to be added to the webserver service | `{}` | | `webserver.defaultUser` | Optional default airflow user information | `{}` | -| `dags.persistence.*` | Dag persistence configutation | Please refer to `values.yaml` | -| `dags.gitSync.*` | Git sync configuration | Please refer to `values.yaml` | +| `dags.persistence.*` | Dag persistence configutation | Please refer to `values.yaml` | +| `dags.gitSync.*` | Git sync configuration | Please refer to `values.yaml` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff --git a/chart/templates/webserver/webserver-service.yaml b/chart/templates/webserver/webserver-service.yaml index 77f5995dfe736..878a5d3771ccc 100644 --- a/chart/templates/webserver/webserver-service.yaml +++ b/chart/templates/webserver/webserver-service.yaml @@ -30,6 +30,10 @@ metadata: heritage: {{ .Release.Service }} {{- with .Values.labels }} {{ toYaml . | indent 4 }} +{{- end }} + annotations: +{{- with .Values.webserver.service.annotations }} +{{- toYaml . | nindent 4 }} {{- end }} spec: type: {{ .Values.webserver.service.type }} diff --git a/chart/values.yaml b/chart/values.yaml index f0d5fa4cb9df1..259b4232793ad 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -259,6 +259,8 @@ webserver: service: type: ClusterIP + ## service annotations + annotations: {} # Flower settings flower: