add
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
{{- /*
|
||||
{{- if .Values.enabled.ingress }}
|
||||
{{- $namespace := .Release.Namespace -}}
|
||||
{{- $applicationName := .Values.deploy.name -}}
|
||||
{{- $domain := ternary (first (regexSplit ":" .Values.global.domain.DeployDomainName -1)) ( .Values.global.domain.DeployDomainName ) (contains ":" .Values.global.domain.DeployDomainName) -}}
|
||||
|
||||
---
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: {{ $applicationName }}-ingress
|
||||
namespace: {{ $namespace }}
|
||||
labels:
|
||||
{{- include "srs.labels.standard" . | nindent 4 }}
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "nginx"
|
||||
nginx.ingress.kubernetes.io/enable-cors: "true"
|
||||
nginx.ingress.kubernetes.io/configuration-snippet: |
|
||||
if ($request_uri ~* ^/console){
|
||||
return 403;
|
||||
}
|
||||
|
||||
spec:
|
||||
{{- if .Values.deploy.k8s.ingress.tls.enabled }}
|
||||
tls:
|
||||
- hosts:
|
||||
- live.{{ $domain }}
|
||||
- live-op.{{ $domain }}
|
||||
- live-api.{{ $domain }}
|
||||
{{- if .Values.enabled.nginx }}
|
||||
- live-hls.{{ $domain }}
|
||||
{{- end }}
|
||||
secretName: x.{{ $domain }}-tls
|
||||
{{- end }}
|
||||
|
||||
rules:
|
||||
- host: live.{{ $domain }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
{{- if .Values.enabled.cluster }}
|
||||
serviceName: {{ $applicationName }}-edge-svc
|
||||
{{- else }}
|
||||
serviceName: {{ $applicationName }}-rtc-svc
|
||||
{{- end }}
|
||||
servicePort: {{ .Values.apps.srs.ports.flv }}
|
||||
|
||||
- path: /rtc/v1
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
{{- if .Values.enabled.cluster }}
|
||||
serviceName: {{ $applicationName }}-origin-svc
|
||||
{{- else }}
|
||||
serviceName: {{ $applicationName }}-rtc-svc
|
||||
{{- end }}
|
||||
servicePort: {{ .Values.apps.srs.ports.api }}
|
||||
|
||||
- host: live-op.{{ $domain }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
serviceName: {{ $applicationName }}-op-svc
|
||||
servicePort: 8080
|
||||
|
||||
- host: live-api.{{ $domain }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
{{- if .Values.enabled.cluster }}
|
||||
serviceName: {{ $applicationName }}-origin-svc
|
||||
{{- else }}
|
||||
serviceName: {{ $applicationName }}-rtc-svc
|
||||
{{- end }}
|
||||
servicePort: {{ .Values.apps.srs.ports.api }}
|
||||
|
||||
{{- if .Values.enabled.nginx }}
|
||||
- host: live-hls.{{ $domain }}
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: ImplementationSpecific
|
||||
backend:
|
||||
{{- if .Values.enabled.cluster }}
|
||||
serviceName: {{ .Values.apps.srs.service.headless.og }}
|
||||
{{- else }}
|
||||
serviceName: {{ .Values.apps.srs.service.headless.rtc }}
|
||||
{{- end }}
|
||||
servicePort: {{ .Values.apps.srs.ports.flv }}
|
||||
{{- end }}
|
||||
|
||||
---
|
||||
{{- end }}*/}}
|
||||
Reference in New Issue
Block a user