Files
argocd-test/backstage/base/backstage-deployment.yaml

50 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: backstage
namespace: backstage
spec:
replicas: 1
selector:
matchLabels:
app: backstage
template:
metadata:
labels:
app: backstage
spec:
containers:
- image: git.mziesel.nl/mans/backstage:2025-03-01
name: backstage
ports:
- name: web
containerPort: 7007
env:
- name: BACKSTAGE_BASE_URL
value: "https://backstage.k8s.mziesel.nl"
- name: POSTGRES_HOST
valueFrom:
secretKeyRef:
name: backstage-pg-cluster-app
key: host
- name: POSTGRES_PORT
valueFrom:
secretKeyRef:
name: backstage-pg-cluster-app
key: port
- name: POSTGRES_DATABASE
valueFrom:
secretKeyRef:
name: backstage-pg-cluster-app
key: dbname
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
name: backstage-pg-cluster-app
key: user
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: backstage-pg-cluster-app
key: password