DEV-878: added some stuff for postgres backup ... + inc. postgres datadir

cherry-pick-9c6aec87
friedrich goerz 3 years ago
parent 597f58365b
commit 5363ed7a8c

@ -28,7 +28,7 @@ dependencies:
version: 4.5.4 version: 4.5.4
repository: oci://prodnso-harbor-01.smardigo.digital/infrastructure repository: oci://prodnso-harbor-01.smardigo.digital/infrastructure
- name: smardigo-connect - name: smardigo-connect
version: 0.1.23 version: 0.1.24
repository: oci://prodnso-harbor-01.smardigo.digital/smardigo repository: oci://prodnso-harbor-01.smardigo.digital/smardigo
- name: smardigo-worker - name: smardigo-worker
version: 0.1.11 version: 0.1.11

@ -18,3 +18,4 @@ data:
WAL_S3_BUCKET: postgres WAL_S3_BUCKET: postgres
WAL_BUCKET_SCOPE_PREFIX: "" WAL_BUCKET_SCOPE_PREFIX: ""
WAL_BUCKET_SCOPE_SUFFIX: "" WAL_BUCKET_SCOPE_SUFFIX: ""
CRONTAB: "['* * * * * /nso_scripts/backup-monitoring.sh']"

@ -0,0 +1,21 @@
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: egress-postgres2prometheuspushgw
spec:
podSelector:
matchLabels:
cluster-name: postgres-cluster
egress:
- to:
- namespaceSelector:
matchLabels:
kubernetes.io/metadata.name: monitoring
podSelector:
matchLabels:
app.kubernetes.io/instance: prometheus-pushgateway
ports:
- protocol: TCP
port: 9091
policyTypes:
- Egress

@ -59,6 +59,15 @@ kibana:
name: kibana-cusprod-prodwork01.smardigo.digital name: kibana-cusprod-prodwork01.smardigo.digital
smardigo-connect: smardigo-connect:
postgres:
spec:
volume:
size: 11Gi
monitoring:
alerts:
postgres:
basebackup:
teamLabel: alerting-nso-mobene
connect: connect:
additional_labels: additional_labels:
restart: 20230131-1854 restart: 20230131-1854

@ -59,6 +59,15 @@ kibana:
name: kibana-cusqa-prodwork01.smardigo.digital name: kibana-cusqa-prodwork01.smardigo.digital
smardigo-connect: smardigo-connect:
postgres:
spec:
volume:
size: 25Gi
monitoring:
alerts:
postgres:
basebackup:
teamLabel: alerting-nso-mobene
connect: connect:
additional_labels: additional_labels:
restart: 20230131-1854 restart: 20230131-1854

@ -63,6 +63,11 @@ smardigo-connect:
spec: spec:
volume: volume:
size: 11Gi size: 11Gi
monitoring:
alerts:
postgres:
basebackup:
teamLabel: alerting-nso-mobene
connect: connect:
additional_labels: additional_labels:
restart: 20230131-1854 restart: 20230131-1854

Loading…
Cancel
Save