From 163317f0860d1353775710599c87a82310e092bb Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Thu, 1 Jul 2021 14:30:44 +0200 Subject: [PATCH] ++postgres tests --- generic/postgres-rbd.yaml | 65 +++++++++++++++++++++++++++++++++++++++ generic/postgres.yaml | 2 +- 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 generic/postgres-rbd.yaml diff --git a/generic/postgres-rbd.yaml b/generic/postgres-rbd.yaml new file mode 100644 index 0000000..2a83219 --- /dev/null +++ b/generic/postgres-rbd.yaml @@ -0,0 +1,65 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: postgres-config + labels: + app: postgres +data: + POSTGRES_PASSWORD: cae8xohrai5I +--- +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: postgres-pv-claim-rbd + labels: + app: postgres +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 1Gi + storageClassName: rook-ceph-block +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: postgres +spec: + selector: + matchLabels: + app: postgres + replicas: 1 + template: + metadata: + labels: + app: postgres + spec: + containers: + - name: postgres + image: postgres:13-alpine + ports: + - containerPort: 5432 + envFrom: + - configMapRef: + name: postgres-config + volumeMounts: + - mountPath: /var/lib/postgresql + name: postgresdb + volumes: + - name: postgresdb + persistentVolumeClaim: + claimName: postgres-pv-claim-rbd +--- +apiVersion: v1 +kind: Service +metadata: + name: postgres + labels: + app: postgres +spec: + type: ClusterIP + ports: + - port: 5432 + selector: + app: postgres diff --git a/generic/postgres.yaml b/generic/postgres.yaml index 1bf189c..6e473ed 100644 --- a/generic/postgres.yaml +++ b/generic/postgres.yaml @@ -44,7 +44,7 @@ spec: - configMapRef: name: postgres-config volumeMounts: - - mountPath: /var/lib/postgresql/data + - mountPath: /var/lib/postgresql name: postgresdb volumes: - name: postgresdb