Files
infrastructure/clusters/cl01tl/manifests/kyoo/Deployment-kyoo-front.yaml

51 lines
1.4 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: kyoo-front
namespace: kyoo
labels:
helm.sh/chart: kyoo-5.0.0
app.kubernetes.io/name: kyoo-front
app.kubernetes.io/instance: kyoo
app.kubernetes.io/component: front
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: kyoo
app.kubernetes.io/version: "5.0.0"
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: kyoo-front
app.kubernetes.io/instance: kyoo
template:
metadata:
labels:
helm.sh/chart: kyoo-5.0.0
app.kubernetes.io/name: kyoo-front
app.kubernetes.io/instance: kyoo
app.kubernetes.io/component: front
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: kyoo
app.kubernetes.io/version: "5.0.0"
spec:
securityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
serviceAccountName: kyoo-front
containers:
- name: main
image: ghcr.io/zoriya/kyoo_front:5.0.0@sha256:985f892470b304f13ef1950fb5f7e9ef33ee39b71705c627cb045773e6dfb7b4
imagePullPolicy: IfNotPresent
args:
env:
- name: KYOO_URL
value: "http://kyoo-api:5000/api"
ports:
- name: main
containerPort: 8901
protocol: TCP
resources:
requests:
cpu: 10m
memory: 100Mi