Files
postgres/pgadmin.yaml
2025-04-13 20:34:21 +02:00

39 lines
765 B
YAML

apiVersion: postgres-operator.crunchydata.com/v1beta1
kind: PGAdmin
metadata:
name: pgadmin
namespace: postgres-operator
spec:
users:
- username: michel@tenvoorde.org
role: Administrator
passwordRef:
name: pgadmin-password-secret
key: michel
dataVolumeClaimSpec:
accessModes:
- "ReadWriteOnce"
resources:
requests:
storage: 1Gi
serverGroups:
- name: swiss
postgresClusterName: swiss-pg
---
apiVersion: v1
kind: Service
metadata:
labels:
app: pgadmin
name: pgadmin-svc
namespace: postgres-operator
spec:
type: NodePort
ports:
- name: pgadmin
port: 5050
protocol: TCP
nodePort: 30050
selector:
postgres-operator.crunchydata.com/pgadmin: pgadmin