mirror of
https://github.com/TeamPiped/Piped-Kubernetes.git
synced 2024-08-14 23:57:15 +00:00
Backend doesn't work quite yet but otherwise it does.
This commit is contained in:
parent
6c8ac774e8
commit
0a36471031
6 changed files with 238 additions and 236 deletions
76
charts/apps/piped/templates/backend/ingress.yaml
Normal file
76
charts/apps/piped/templates/backend/ingress.yaml
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
---
|
||||||
|
{{- if .Values.ingress.backend.enabled }}
|
||||||
|
{{- $fullName := include "common.names.fullname" . -}}
|
||||||
|
{{- $ingressName := $fullName -}}
|
||||||
|
{{- $values := .Values.ingress.backend -}}
|
||||||
|
|
||||||
|
{{- if hasKey . "ObjectValues" -}}
|
||||||
|
{{- with .ObjectValues.ingress -}}
|
||||||
|
{{- $values = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
||||||
|
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $primaryService := .Values.backend.service.main -}}
|
||||||
|
{{- $defaultServiceName := "piped-backend" -}}
|
||||||
|
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
||||||
|
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
||||||
|
---
|
||||||
|
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: {{ $ingressName }}-backend
|
||||||
|
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
||||||
|
labels: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with (merge ($values.annotations | default dict) (include "common.annotations" $ | fromYaml)) }}
|
||||||
|
annotations: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
spec:
|
||||||
|
{{- if and $isStable $values.ingressClassName }}
|
||||||
|
ingressClassName: {{ $values.ingressClassName }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if $values.tls }}
|
||||||
|
tls:
|
||||||
|
{{- range $values.tls }}
|
||||||
|
- hosts:
|
||||||
|
{{- range .hosts }}
|
||||||
|
- {{ tpl . $ | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .secretName }}
|
||||||
|
secretName: {{ tpl .secretName $ | quote}}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
rules:
|
||||||
|
{{- range $values.hosts }}
|
||||||
|
- host: {{ tpl .host $ | quote }}
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
{{- range .paths }}
|
||||||
|
{{- $service := $defaultServiceName -}}
|
||||||
|
{{- $port := $defaultServicePort.port -}}
|
||||||
|
{{- if .service -}}
|
||||||
|
{{- $service = default $service .service.name -}}
|
||||||
|
{{- $port = default $port .service.port -}}
|
||||||
|
{{- end }}
|
||||||
|
- path: {{ tpl .path $ | quote }}
|
||||||
|
{{- if $isStable }}
|
||||||
|
pathType: {{ default "Prefix" .pathType }}
|
||||||
|
{{- end }}
|
||||||
|
backend:
|
||||||
|
{{- if $isStable }}
|
||||||
|
service:
|
||||||
|
name: {{ $service }}
|
||||||
|
port:
|
||||||
|
number: {{ $port }}
|
||||||
|
{{- else }}
|
||||||
|
serviceName: {{ $service }}
|
||||||
|
servicePort: {{ $port }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
76
charts/apps/piped/templates/frontend/ingress.yaml
Normal file
76
charts/apps/piped/templates/frontend/ingress.yaml
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
---
|
||||||
|
{{- if .Values.ingress.main.enabled }}
|
||||||
|
{{- $fullName := include "common.names.fullname" . -}}
|
||||||
|
{{- $ingressName := $fullName -}}
|
||||||
|
{{- $values := .Values.ingress.main -}}
|
||||||
|
|
||||||
|
{{- if hasKey . "ObjectValues" -}}
|
||||||
|
{{- with .ObjectValues.ingress -}}
|
||||||
|
{{- $values = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
||||||
|
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $primaryService := .Values.frontend.service.main -}}
|
||||||
|
{{- $defaultServiceName := "piped-frontend" -}}
|
||||||
|
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
||||||
|
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
||||||
|
---
|
||||||
|
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: {{ $ingressName }}
|
||||||
|
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
||||||
|
labels: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with (merge ($values.annotations | default dict) (include "common.annotations" $ | fromYaml)) }}
|
||||||
|
annotations: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
spec:
|
||||||
|
{{- if and $isStable $values.ingressClassName }}
|
||||||
|
ingressClassName: {{ $values.ingressClassName }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if $values.tls }}
|
||||||
|
tls:
|
||||||
|
{{- range $values.tls }}
|
||||||
|
- hosts:
|
||||||
|
{{- range .hosts }}
|
||||||
|
- {{ tpl . $ | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .secretName }}
|
||||||
|
secretName: {{ tpl .secretName $ | quote}}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
rules:
|
||||||
|
{{- range $values.hosts }}
|
||||||
|
- host: {{ tpl .host $ | quote }}
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
{{- range .paths }}
|
||||||
|
{{- $service := $defaultServiceName -}}
|
||||||
|
{{- $port := $defaultServicePort.port -}}
|
||||||
|
{{- if .service -}}
|
||||||
|
{{- $service = default $service .service.name -}}
|
||||||
|
{{- $port = default $port .service.port -}}
|
||||||
|
{{- end }}
|
||||||
|
- path: {{ tpl .path $ | quote }}
|
||||||
|
{{- if $isStable }}
|
||||||
|
pathType: {{ default "Prefix" .pathType }}
|
||||||
|
{{- end }}
|
||||||
|
backend:
|
||||||
|
{{- if $isStable }}
|
||||||
|
service:
|
||||||
|
name: {{ $service }}
|
||||||
|
port:
|
||||||
|
number: {{ $port }}
|
||||||
|
{{- else }}
|
||||||
|
serviceName: {{ $service }}
|
||||||
|
servicePort: {{ $port }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
|
@ -2,7 +2,7 @@
|
||||||
Environment variables used by containers.
|
Environment variables used by containers.
|
||||||
*/}}
|
*/}}
|
||||||
{{- define "frontend.controller.env_vars" -}}
|
{{- define "frontend.controller.env_vars" -}}
|
||||||
{{- $values := merge .Values.frontend.env .Values.common_env -}}
|
{{- $values := merge .Values.frontend.env -}}
|
||||||
{{- if hasKey . "ObjectValues" -}}
|
{{- if hasKey . "ObjectValues" -}}
|
||||||
{{- with .ObjectValues.env -}}
|
{{- with .ObjectValues.env -}}
|
||||||
{{- $values = . -}}
|
{{- $values = . -}}
|
||||||
|
|
|
@ -1,228 +0,0 @@
|
||||||
---
|
|
||||||
{{- if .Values.ingress.main.enabled }}
|
|
||||||
{{- $fullName := include "common.names.fullname" . -}}
|
|
||||||
{{- $ingressName := $fullName -}}
|
|
||||||
{{- $values := .Values.ingress.main -}}
|
|
||||||
|
|
||||||
{{- if hasKey . "ObjectValues" -}}
|
|
||||||
{{- with .ObjectValues.ingress -}}
|
|
||||||
{{- $values = . -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{ end -}}
|
|
||||||
|
|
||||||
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
|
||||||
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $primaryService := .Values.frontend.service.main -}}
|
|
||||||
{{- $defaultServiceName := "piped-frontend" -}}
|
|
||||||
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
|
||||||
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
|
||||||
---
|
|
||||||
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
|
||||||
kind: Ingress
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingressName }}
|
|
||||||
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
|
||||||
labels: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with (merge ($values.annotations | default dict) (include "common.annotations" $ | fromYaml)) }}
|
|
||||||
annotations: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
spec:
|
|
||||||
{{- if and $isStable $values.ingressClassName }}
|
|
||||||
ingressClassName: {{ $values.ingressClassName }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if $values.tls }}
|
|
||||||
tls:
|
|
||||||
{{- range $values.tls }}
|
|
||||||
- hosts:
|
|
||||||
{{- range .hosts }}
|
|
||||||
- {{ tpl . $ | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .secretName }}
|
|
||||||
secretName: {{ tpl .secretName $ | quote}}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
|
||||||
{{- range $values.hosts }}
|
|
||||||
- host: {{ tpl .host $ | quote }}
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
{{- range .paths }}
|
|
||||||
{{- $service := $defaultServiceName -}}
|
|
||||||
{{- $port := $defaultServicePort.port -}}
|
|
||||||
{{- if .service -}}
|
|
||||||
{{- $service = default $service .service.name -}}
|
|
||||||
{{- $port = default $port .service.port -}}
|
|
||||||
{{- end }}
|
|
||||||
- path: {{ tpl .path $ | quote }}
|
|
||||||
{{- if $isStable }}
|
|
||||||
pathType: {{ default "Prefix" .pathType }}
|
|
||||||
{{- end }}
|
|
||||||
backend:
|
|
||||||
{{- if $isStable }}
|
|
||||||
service:
|
|
||||||
name: {{ $service }}
|
|
||||||
port:
|
|
||||||
number: {{ $port }}
|
|
||||||
{{- else }}
|
|
||||||
serviceName: {{ $service }}
|
|
||||||
servicePort: {{ $port }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
---
|
|
||||||
{{- if .Values.ingress.backend.enabled }}
|
|
||||||
{{- $fullName := include "common.names.fullname" . -}}
|
|
||||||
{{- $ingressName := $fullName -}}
|
|
||||||
{{- $values := .Values.ingress.backend -}}
|
|
||||||
|
|
||||||
{{- if hasKey . "ObjectValues" -}}
|
|
||||||
{{- with .ObjectValues.ingress -}}
|
|
||||||
{{- $values = . -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{ end -}}
|
|
||||||
|
|
||||||
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
|
||||||
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $primaryService := .Values.ytproxy.service.main -}}
|
|
||||||
{{- $defaultServiceName := "piped-backend" -}}
|
|
||||||
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
|
||||||
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
|
||||||
---
|
|
||||||
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
|
||||||
kind: Ingress
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingressName }}
|
|
||||||
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
|
||||||
labels: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with (merge ($values.annotations | default dict) (include "common.annotations" $ | fromYaml) (include "backend.classes.ingress" $ | fromYaml)) }}
|
|
||||||
annotations: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
spec:
|
|
||||||
{{- if and $isStable $values.ingressClassName }}
|
|
||||||
ingressClassName: {{ $values.ingressClassName }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if $values.tls }}
|
|
||||||
tls:
|
|
||||||
{{- range $values.tls }}
|
|
||||||
- hosts:
|
|
||||||
{{- range .hosts }}
|
|
||||||
- {{ tpl . $ | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .secretName }}
|
|
||||||
secretName: {{ tpl .secretName $ | quote}}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
|
||||||
{{- range $values.hosts }}
|
|
||||||
- host: {{ tpl .host $ | quote }}
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
{{- range .paths }}
|
|
||||||
{{- $service := $defaultServiceName -}}
|
|
||||||
{{- $port := $defaultServicePort.port -}}
|
|
||||||
{{- if .service -}}
|
|
||||||
{{- $service = default $service .service.name -}}
|
|
||||||
{{- $port = default $port .service.port -}}
|
|
||||||
{{- end }}
|
|
||||||
- path: {{ tpl .path $ | quote }}
|
|
||||||
{{- if $isStable }}
|
|
||||||
pathType: {{ default "Prefix" .pathType }}
|
|
||||||
{{- end }}
|
|
||||||
backend:
|
|
||||||
{{- if $isStable }}
|
|
||||||
service:
|
|
||||||
name: {{ $service }}
|
|
||||||
port:
|
|
||||||
number: {{ $port }}
|
|
||||||
{{- else }}
|
|
||||||
serviceName: {{ $service }}
|
|
||||||
servicePort: {{ $port }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
---
|
|
||||||
{{- if .Values.ingress.ytproxy.enabled }}
|
|
||||||
{{- $fullName := include "common.names.fullname" . -}}
|
|
||||||
{{- $ingressName := $fullName -}}
|
|
||||||
{{- $values := .Values.ingress.ytproxy -}}
|
|
||||||
|
|
||||||
{{- if hasKey . "ObjectValues" -}}
|
|
||||||
{{- with .ObjectValues.ingress -}}
|
|
||||||
{{- $values = . -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{ end -}}
|
|
||||||
|
|
||||||
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
|
||||||
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{- $primaryService := .Values.ytproxy.service.main -}}
|
|
||||||
{{- $defaultServiceName := "piped-ytproxy" -}}
|
|
||||||
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
|
||||||
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
|
||||||
---
|
|
||||||
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
|
||||||
kind: Ingress
|
|
||||||
metadata:
|
|
||||||
name: {{ $ingressName }}
|
|
||||||
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
|
||||||
labels: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
{{- with (merge ($values.annotations | default dict) (include "common.annotations" $ | fromYaml) (include "ytproxy.classes.ingress" $ | fromYaml)) }}
|
|
||||||
annotations: {{- toYaml . | nindent 4 }}
|
|
||||||
{{- end }}
|
|
||||||
spec:
|
|
||||||
{{- if and $isStable $values.ingressClassName }}
|
|
||||||
ingressClassName: {{ $values.ingressClassName }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if $values.tls }}
|
|
||||||
tls:
|
|
||||||
{{- range $values.tls }}
|
|
||||||
- hosts:
|
|
||||||
{{- range .hosts }}
|
|
||||||
- {{ tpl . $ | quote }}
|
|
||||||
{{- end }}
|
|
||||||
{{- if .secretName }}
|
|
||||||
secretName: {{ tpl .secretName $ | quote}}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
rules:
|
|
||||||
{{- range $values.hosts }}
|
|
||||||
- host: {{ tpl .host $ | quote }}
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
{{- range .paths }}
|
|
||||||
{{- $service := $defaultServiceName -}}
|
|
||||||
{{- $port := $defaultServicePort.port -}}
|
|
||||||
{{- if .service -}}
|
|
||||||
{{- $service = default $service .service.name -}}
|
|
||||||
{{- $port = default $port .service.port -}}
|
|
||||||
{{- end }}
|
|
||||||
- path: {{ tpl .path $ | quote }}
|
|
||||||
{{- if $isStable }}
|
|
||||||
pathType: {{ default "Prefix" .pathType }}
|
|
||||||
{{- end }}
|
|
||||||
backend:
|
|
||||||
{{- if $isStable }}
|
|
||||||
service:
|
|
||||||
name: {{ $service }}
|
|
||||||
port:
|
|
||||||
number: {{ $port }}
|
|
||||||
{{- else }}
|
|
||||||
serviceName: {{ $service }}
|
|
||||||
servicePort: {{ $port }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
||||||
{{- end }}
|
|
76
charts/apps/piped/templates/ytproxy/ingress.yaml
Normal file
76
charts/apps/piped/templates/ytproxy/ingress.yaml
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
---
|
||||||
|
{{- if .Values.ingress.ytproxy.enabled }}
|
||||||
|
{{- $fullName := include "common.names.fullname" . -}}
|
||||||
|
{{- $ingressName := $fullName -}}
|
||||||
|
{{- $values := .Values.ingress.ytproxy -}}
|
||||||
|
|
||||||
|
{{- if hasKey . "ObjectValues" -}}
|
||||||
|
{{- with .ObjectValues.ingress -}}
|
||||||
|
{{- $values = . -}}
|
||||||
|
{{- end -}}
|
||||||
|
{{ end -}}
|
||||||
|
|
||||||
|
{{- if and (hasKey $values "nameOverride") $values.nameOverride -}}
|
||||||
|
{{- $ingressName = printf "%v-%v" $ingressName $values.nameOverride -}}
|
||||||
|
{{- end -}}
|
||||||
|
|
||||||
|
{{- $primaryService := .Values.ytproxy.service.main -}}
|
||||||
|
{{- $defaultServiceName := "piped-ytproxy" -}}
|
||||||
|
{{- $defaultServicePort := get $primaryService.ports (include "common.classes.service.ports.primary" (dict "values" $primaryService)) -}}
|
||||||
|
{{- $isStable := include "common.capabilities.ingress.isStable" . }}
|
||||||
|
---
|
||||||
|
apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }}
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: {{ $ingressName }}-ytproxy
|
||||||
|
{{- with (merge ($values.labels | default dict) (include "common.labels" $ | fromYaml)) }}
|
||||||
|
labels: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
{{- with (merge ($values.annotations | default dict)) }}
|
||||||
|
annotations: {{- toYaml . | nindent 4 }}
|
||||||
|
{{- end }}
|
||||||
|
spec:
|
||||||
|
{{- if and $isStable $values.ingressClassName }}
|
||||||
|
ingressClassName: {{ $values.ingressClassName }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if $values.tls }}
|
||||||
|
tls:
|
||||||
|
{{- range $values.tls }}
|
||||||
|
- hosts:
|
||||||
|
{{- range .hosts }}
|
||||||
|
- {{ tpl . $ | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if .secretName }}
|
||||||
|
secretName: {{ tpl .secretName $ | quote}}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
rules:
|
||||||
|
{{- range $values.hosts }}
|
||||||
|
- host: {{ tpl .host $ | quote }}
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
{{- range .paths }}
|
||||||
|
{{- $service := $defaultServiceName -}}
|
||||||
|
{{- $port := $defaultServicePort.port -}}
|
||||||
|
{{- if .service -}}
|
||||||
|
{{- $service = default $service .service.name -}}
|
||||||
|
{{- $port = default $port .service.port -}}
|
||||||
|
{{- end }}
|
||||||
|
- path: {{ tpl .path $ | quote }}
|
||||||
|
{{- if $isStable }}
|
||||||
|
pathType: {{ default "Prefix" .pathType }}
|
||||||
|
{{- end }}
|
||||||
|
backend:
|
||||||
|
{{- if $isStable }}
|
||||||
|
service:
|
||||||
|
name: {{ $service }}
|
||||||
|
port:
|
||||||
|
number: {{ $port }}
|
||||||
|
{{- else }}
|
||||||
|
serviceName: {{ $service }}
|
||||||
|
servicePort: {{ $port }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
|
@ -40,11 +40,13 @@ frontend:
|
||||||
# -- image pull policy
|
# -- image pull policy
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
|
|
||||||
# Using currently container default
|
env:
|
||||||
#command: "/bin/tail"
|
BACKEND_HOSTNAME: pipedapi.example.org
|
||||||
#args:
|
|
||||||
# - -c
|
command: "/bin/ash"
|
||||||
# - "sed -i s/pipedapi.kavin.rocks/BACKEND_HOSTNAME/g /usr/share/nginx/html/assets/*"
|
args:
|
||||||
|
- -c
|
||||||
|
- "sed -i s/pipedapi.kavin.rocks/$BACKEND_HOSTNAME/g /usr/share/nginx/html/assets/* && /docker-entrypoint.sh && nginx -g 'daemon off;'"
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
@ -119,7 +121,7 @@ ingress:
|
||||||
enabled: false
|
enabled: false
|
||||||
primary: false
|
primary: false
|
||||||
hosts:
|
hosts:
|
||||||
- host: chart-foo.local
|
- host: piped.example.com
|
||||||
paths:
|
paths:
|
||||||
- path: "/"
|
- path: "/"
|
||||||
tls: []
|
tls: []
|
||||||
|
@ -128,7 +130,7 @@ ingress:
|
||||||
enabled: false
|
enabled: false
|
||||||
primary: false
|
primary: false
|
||||||
hosts:
|
hosts:
|
||||||
- host: be.chart-foo.local
|
- host: pipedapi.example.com
|
||||||
paths:
|
paths:
|
||||||
- path: "/"
|
- path: "/"
|
||||||
tls: []
|
tls: []
|
||||||
|
|
Loading…
Reference in a new issue