EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit cfe694ef authored by Stephan's avatar Stephan
Browse files

adding initial ingress and service

parent f85f092f
No related branches found
No related tags found
2 merge requests!37Chart,!36Staging to master to prepare 1.0.0 release
{{- $fullName := include "vs.fullname" . -}}
{{- $svcPort := .Values.service.port -}}
{{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
apiVersion: networking.k8s.io/v1beta1
{{- else -}}
apiVersion: extensions/v1beta1
{{- end }}
kind: Ingress
metadata:
name: {{ $fullName }}
labels:
{{- include "vs.labels" . | nindent 4 }}
{{- with .Values.ingress.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
nginx.ingress.kubernetes.io/rewrite-target: /$1
{{- end }}
spec:
{{- if .Values.ingress.tls }}
tls:
{{- range .Values.ingress.tls }}
- hosts:
{{- range .hosts }}
- {{ . | quote }}
{{- end }}
secretName: {{ .secretName }}
{{- end }}
{{- end }}
rules:
{{- range .Values.ingress.hosts }}
- host: {{ .host | quote }}
http:
paths:
- path: /(ows.*)
backend:
serviceName: renderer
servicePort: http
- path: /(opensearch.*)
backend:
serviceName: renderer
servicePort: http
- path: /(admin.*)
backend:
serviceName: renderer
servicePort: http
# - path: /cache/(.*)
# backend:
# serviceName: cache
# servicePort: http
# - path: /(.*)
# backend:
# serviceName: client
# servicePort: http
{{- end }}
......@@ -87,7 +87,7 @@ spec:
volumes:
- configMap:
items:
- key: vhr18_init-db.sh
- key: init-db.sh
path: init-db.sh
name: init-db
name: {{ include "vs.fullname" . }}-init-db
apiVersion: v1
kind: Service
metadata:
name: {{ include "vs.fullname" . }}-renderer
labels:
{{- include "vs.labels" . | nindent 4 }}
app.kubernetes.io/service: renderer
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.port }}
targetPort: http
protocol: TCP
name: http
selector:
{{- include "vs.selectorLabels" . | nindent 4 }}
app.kubernetes.io/service: renderer
......@@ -91,15 +91,16 @@ service:
port: 80
ingress:
enabled: false
annotations:
kubernetes.io/ingress.class: nginx
kubernetes.io/tls-acme: "true"
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
nginx.ingress.kubernetes.io/enable-cors: "true"
hosts:
- host: chart-example.local
paths: []
tls: []
- host: vs.local
tls:
- hosts:
- vs.local
secretName: vs-secret
affinity: {}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment