Initial commit
This commit is contained in:
27
.gitignore
vendored
Normal file
27
.gitignore
vendored
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# ---> Java
|
||||||
|
# Compiled class file
|
||||||
|
*.class
|
||||||
|
|
||||||
|
# Log file
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# BlueJ files
|
||||||
|
*.ctxt
|
||||||
|
|
||||||
|
# Mobile Tools for Java (J2ME)
|
||||||
|
.mtj.tmp/
|
||||||
|
|
||||||
|
# Package Files #
|
||||||
|
*.jar
|
||||||
|
*.war
|
||||||
|
*.nar
|
||||||
|
*.ear
|
||||||
|
*.zip
|
||||||
|
*.tar.gz
|
||||||
|
*.rar
|
||||||
|
|
||||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||||
|
hs_err_pid*
|
||||||
|
replay_pid*
|
||||||
|
|
||||||
|
.idea
|
||||||
7
kustomization.yaml
Normal file
7
kustomization.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
|
||||||
|
namespace: swiss
|
||||||
|
|
||||||
|
resources:
|
||||||
|
- postgres.yaml
|
||||||
38
pgadmin.yaml
Normal file
38
pgadmin.yaml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
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
|
||||||
37
postgres.yaml
Normal file
37
postgres.yaml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
apiVersion: postgres-operator.crunchydata.com/v1beta1
|
||||||
|
kind: PostgresCluster
|
||||||
|
metadata:
|
||||||
|
name: swiss-pg
|
||||||
|
spec:
|
||||||
|
image: registry.developers.crunchydata.com/crunchydata/crunchy-postgres:ubi8-16.3-1
|
||||||
|
postgresVersion: 16
|
||||||
|
instances:
|
||||||
|
- name: instance1
|
||||||
|
dataVolumeClaimSpec:
|
||||||
|
accessModes:
|
||||||
|
- "ReadWriteOnce"
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 1Gi
|
||||||
|
# selector:
|
||||||
|
# matchLabels:
|
||||||
|
# pgo-postgres-cluster: postgres-operator-swiss-pg
|
||||||
|
backups:
|
||||||
|
pgbackrest:
|
||||||
|
image: registry.developers.crunchydata.com/crunchydata/crunchy-pgbackrest:ubi8-2.51-1
|
||||||
|
repos:
|
||||||
|
- name: repo1
|
||||||
|
volume:
|
||||||
|
volumeClaimSpec:
|
||||||
|
accessModes:
|
||||||
|
- "ReadWriteOnce"
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 1Gi
|
||||||
|
users:
|
||||||
|
- name: swiss-user
|
||||||
|
databases:
|
||||||
|
- swiss
|
||||||
|
- name: swiss-test-user
|
||||||
|
databases:
|
||||||
|
- swiss-test
|
||||||
Reference in New Issue
Block a user