Bläddra i källkod

Openshift Route def added

Cansu Kavili 5 år sedan
förälder
incheckning
71f7a680b6
2 ändrade filer med 28 tillägg och 0 borttagningar
  1. 25 0
      helm/wekan/templates/route.yaml
  2. 3 0
      helm/wekan/values.yaml

+ 25 - 0
helm/wekan/templates/route.yaml

@@ -0,0 +1,25 @@
+{{- if .Values.route.enabled -}}
+{{- $fullName := include "wekan.fullname" . -}}
+{{- $servicePort := .Values.service.port -}}
+{{- $ingressPath := .Values.ingress.path -}}
+apiVersion: route.openshift.io/v1
+kind: Route
+metadata:
+  annotations:
+    haproxy.router.openshift.io/timeout: 4m
+    openshift.io/host.generated: "true"
+  labels:
+    app: {{ template "wekan.name" . }}
+    service: {{ template "wekan.name" . }}
+  name: {{ template "wekan.name" . }}
+spec:
+  port:
+    targetPort: http
+  tls:
+    termination: edge
+  to:
+    kind: Service
+    name: {{ template "wekan.name" . }}
+    weight: 100
+  wildcardPolicy: None
+  {{- end }}

+ 3 - 0
helm/wekan/values.yaml

@@ -59,6 +59,9 @@ ingress:
   #    hosts:
   #      - wekan-example.local
 
+  route:
+    enabled: true
+
 resources: 
   requests:
     memory: 128Mi