Files
sbbb/base/ory/kratos-admin-deployment.yaml

69 lines
1.7 KiB
YAML
Raw Normal View History

apiVersion: apps/v1
kind: Deployment
metadata:
name: kratos-admin-ui
namespace: ory
spec:
replicas: 1
selector:
matchLabels:
app: kratos-admin-ui
template:
metadata:
labels:
app: kratos-admin-ui
spec:
containers:
- name: kratos-admin-ui
image: src.DOMAIN_SUFFIX/studio/kratos-admin-ui:latest
ports:
- name: http
containerPort: 3000
protocol: TCP
env:
- name: KRATOS_PUBLIC_URL
value: "http://kratos-public.ory.svc.cluster.local:80"
- name: KRATOS_ADMIN_URL
value: "http://kratos-admin.ory.svc.cluster.local:80"
- name: PUBLIC_URL
value: "https://admin.DOMAIN_SUFFIX"
- name: CUNNINGHAM_THEME
value: "dsfr-light"
- name: PORT
value: "3000"
- name: ADMIN_IDENTITY_IDS
valueFrom:
secretKeyRef:
name: kratos-admin-ui-secrets
key: admin-identity-ids
- name: COOKIE_SECRET
valueFrom:
secretKeyRef:
name: kratos-admin-ui-secrets
key: cookie-secret
- name: CSRF_COOKIE_SECRET
valueFrom:
secretKeyRef:
name: kratos-admin-ui-secrets
key: csrf-cookie-secret
resources:
limits:
memory: 256Mi
requests:
memory: 64Mi
cpu: 25m
---
apiVersion: v1
kind: Service
metadata:
name: kratos-admin-ui
namespace: ory
spec:
selector:
app: kratos-admin-ui
ports:
- name: http
port: 3000
targetPort: 3000
protocol: TCP