stack.basicstack.de/apps/directus/directus-ingress.yaml
CTO Agent a309c6873c Add complete Directus configuration and update to v12.1.1
Moved Directus deployment configuration from k8s cluster to Git repository:
- Main Directus deployment updated to v12.1.1
- PostgreSQL deployment (postgres:16-alpine)
- Services for both Directus and PostgreSQL
- Ingress with TLS/cert-manager
- Backup CronJob (daily at 2 AM)
- PVCs for database and uploads

This enables GitOps management via Argo CD.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-25 13:45:47 +00:00

26 lines
514 B
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: directus
namespace: directus
labels:
app: directus
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
ingressClassName: traefik
tls:
- hosts:
- directus.basicstack.de
secretName: directus-tls
rules:
- host: directus.basicstack.de
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: directus
port:
number: 80