Skip to content
Snippets Groups Projects
Commit e3d3cbde authored by Simon Kindhauser's avatar Simon Kindhauser
Browse files

add ingress to tts; add network policy for tts

parent 4f2fefe1
No related branches found
No related tags found
No related merge requests found
......@@ -60,7 +60,7 @@ metadata:
meta.helm.sh/release-name: amygdala
spec:
ports:
- name: "memorize"
- name: memorize
port: 8080
targetPort: 8080
selector:
......
......@@ -17,6 +17,35 @@ spec:
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: remember-ing
namespace: amygdala
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /remember
labels:
app.kubernetes.io/name: remember-ing
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: frontend
app.kubernetes.io/part-of: amygdala
meta.helm.sh/release-name: amygdala
spec:
rules:
- host: amygdala
http:
paths:
- path: /remember
pathType: Prefix
backend:
service:
name: remember-svc
port:
number: 8080
---
apiVersion: v1
kind: Service
metadata:
......@@ -31,7 +60,7 @@ metadata:
meta.helm.sh/release-name: amygdala
spec:
ports:
- name: "remember"
- name: remember
port: 8080
targetPort: 8080
selector:
......@@ -56,6 +85,7 @@ spec:
labels:
network/remember: "true"
network-access/stt: "true"
network-access/tts: "true"
network-access/ltm: "true"
app.kubernetes.io/name: remember-pod
app.kubernetes.io/version: "1.0.0"
......@@ -72,6 +102,11 @@ spec:
{{- end }}
ports:
- containerPort: 8080
env:
- name: STT_SERVER_HOST
value: stt-svc:50051
- name: TTS_SERVER_HOST
value: tts-svc:50051
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
......
......@@ -57,6 +57,7 @@ spec:
labels:
network/stt: "true"
network-access/memorize: "true"
network-access/remember: "true"
app.kubernetes.io/name: stt-pod
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
......@@ -72,9 +73,6 @@ spec:
name: stt
ports:
- containerPort: 50051
#env:
# - name: GRPC_POLL_STRATEGY
# value: "poll"
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
......
......@@ -30,10 +30,11 @@ metadata:
app.kubernetes.io/part-of: amygdala
meta.helm.sh/release-name: amygdala
spec:
clusterIP: None
ports:
- name: "tts"
port: 8080
targetPort: 8080
- name: "grpc"
port: 50051
targetPort: 50051
selector:
app.kubernetes.io/name: tts-pod
......@@ -55,6 +56,7 @@ spec:
metadata:
labels:
network/tts: "true"
network-access/remember: "true"
app.kubernetes.io/name: tts-pod
app.kubernetes.io/version: "1.0.0"
app.kubernetes.io/managed-by: Helm
......@@ -64,12 +66,12 @@ spec:
spec:
containers:
- image: {{ .Values.containerRegistry }}amygdala/tts/tts:{{ .Values.version }}
name: tts
{{- with .Values.imagePullPolicy }}
imagePullPolicy: {{ . }}
{{- end }}
name: tts
ports:
- containerPort: 8080
- containerPort: 50051
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment