# HG changeset patch
# User Xavier Garnier <xavier.garnier@logilab.fr>
# Date 1718891348 -7200
#      Thu Jun 20 15:49:08 2024 +0200
# Node ID 6bbd34291580861f068b3d0014ad7e6d727058f5
# Parent  ab3e09b746787c3780f50e608771b454e73edeae
feat(ingress): add additionalPaths

diff --git a/templates/ingress.yaml b/templates/ingress.yaml
--- a/templates/ingress.yaml
+++ b/templates/ingress.yaml
@@ -48,4 +48,13 @@
             name: {{ .Release.Name }}
             port:
               number: {{ .Values.port }}
+      {{- range .Values.ingress.additionalPaths }}
+      - path: {{ .path }}
+        pathType: Prefix
+        backend:
+          service:
+            name: {{ .serviceName | default $.Release.Name }}
+            port:
+              number: {{ .servicePort | default $.Values.port }}
+      {{- end }}
 {{- end }}
diff --git a/values.yaml b/values.yaml
--- a/values.yaml
+++ b/values.yaml
@@ -71,6 +71,10 @@
   # noindex: true
   corsAllowOrigin: false  # can be false, "*", "toto.example.org" …
   redirectToFromWww: false
+  # additionalPaths:
+    # - path: /toto
+    #   serviceName: titi
+    #   servicePort: 8080
 
 # Additional ingresses
 additionalIngresses: []