diff --git a/stable/airflow/Chart.yaml b/stable/airflow/Chart.yaml index 003f2847f1..21f798181b 100644 --- a/stable/airflow/Chart.yaml +++ b/stable/airflow/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v1 description: Airflow is a platform to programmatically author, schedule and monitor workflows name: airflow -version: 4.1.4 +version: 4.1.5 appVersion: 1.10.4 icon: https://airflow.apache.org/_images/pin_large.png home: https://airflow.apache.org/ diff --git a/stable/airflow/README.md b/stable/airflow/README.md index 1d280682b5..6517476054 100644 --- a/stable/airflow/README.md +++ b/stable/airflow/README.md @@ -386,6 +386,7 @@ The following table lists the configurable parameters of the Airflow chart and t | `ingress.web.livenessPath` | path to the web liveness probe | `{{ ingress.web.path }}/health` | | `ingress.web.tls.enabled` | enables TLS termination at the ingress | `false` | | `ingress.web.tls.secretName` | name of the secret containing the TLS certificate & key | `` | +| `ingress.web.paths` | additional paths for the ingress | `{}` | | `ingress.flower.host` | hostname for the flower ui | "" | | `ingress.flower.path` | path of the flower ui (read `values.yaml`) | `` | | `ingress.flower.livenessPath` | path to the liveness probe (read `values.yaml`) | `/` | diff --git a/stable/airflow/templates/ingress-web.yaml b/stable/airflow/templates/ingress-web.yaml index ba61d8730b..647130e06f 100644 --- a/stable/airflow/templates/ingress-web.yaml +++ b/stable/airflow/templates/ingress-web.yaml @@ -27,5 +27,11 @@ spec: backend: serviceName: {{ template "airflow.fullname" . }}-web servicePort: web + {{- range .Values.ingress.web.paths }} + - path: {{ .path }} + backend: + serviceName: {{ .serviceName }} + servicePort: {{ .servicePort }} + {{- end }} host: {{ .Values.ingress.web.host }} {{- end }} diff --git a/stable/airflow/values.yaml b/stable/airflow/values.yaml index ae31716755..c12685977c 100644 --- a/stable/airflow/values.yaml +++ b/stable/airflow/values.yaml @@ -333,6 +333,12 @@ ingress: ## If enabled, set "secretName" to the secret containing the TLS private key and certificate ## Example: ## secretName: example-com-crt + paths: + ## Different http paths to add to the ingress + ## Example: + ## - path: "/*" + ## serviceName: "ssl-redirect" + ## servicePort: "use-annotation" ## ## Configure the flower endpoind flower: