39 lines
765 B
YAML
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
|