blob: 63310c6ecfa391bc865b4dc0d87db516026eed9e [file] [log] [blame]
Giorgi Lekveishvili0ba5e402024-03-20 15:56:30 +04001apiVersion: v1
2kind: Service
3metadata:
4 name: auth-proxy
5 namespace: {{ .Release.Namespace }}
6spec:
7 type: ClusterIP
8 selector:
9 app: auth-proxy
10 ports:
11 - name: {{ .Values.portName }}
12 port: 80
13 targetPort: {{ .Values.portName }}
14 protocol: TCP
15---
16apiVersion: apps/v1
17kind: Deployment
18metadata:
19 name: auth-proxy
20 namespace: {{ .Release.Namespace }}
21spec:
22 selector:
23 matchLabels:
24 app: auth-proxy
25 replicas: 1
26 template:
27 metadata:
28 labels:
29 app: auth-proxy
30 spec:
31 containers:
32 - name: auth-proxy
33 image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
34 imagePullPolicy: {{ .Values.image.pullPolicy }}
35 ports:
36 - name: {{ .Values.portName }}
37 containerPort: 8080
38 protocol: TCP
39 command:
40 - server
41 - --port=8080
42 - --whoami-addr={{ .Values.whoAmIAddr }}
43 - --login-addr={{ .Values.loginAddr }}
44 - --upstream={{ .Values.upstream }}