cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit cdd75e494f86db6a4b2420c7fa271f12656c2472
parent 9cd53e0a15060533dbb8a1da57402b2d21940759
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat, 16 Nov 2024 16:59:46 +0100

Remove old cluster

Diffstat:
Mapps/base/postgres-exporter/release.yaml | 9++++-----
Minfrastructure/configs/cnpg-cluster.yaml | 28++++++++++++++++------------
Minfrastructure/configs/postgres-clusters.yaml | 5-----
3 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/apps/base/postgres-exporter/release.yaml b/apps/base/postgres-exporter/release.yaml @@ -33,12 +33,11 @@ spec: expr: pg_replication_lag{service="{{ template "prometheus-postgres-exporter.fullname" . }}"} / 3600 > 1 for: 1m labels: - severity: critical + severity: critical annotations: - description: - replication for {{ template "prometheus-postgres-exporter.fullname" . }} PostgreSQL is lagging - by {{ "{{ $value }}" }} hour(s). - summary: PostgreSQL replication is lagging by {{ "{{ $value }}" }} hour(s). + description: replication for {{ template "prometheus-postgres-exporter.fullname" . }} PostgreSQL is lagging + by {{ "{{ $value }}" }} hour(s). + summary: PostgreSQL replication is lagging by {{ "{{ $value }}" }} hour(s). config: extraArgs: ["--no-collector.stat_bgwriter"] datasource: diff --git a/infrastructure/configs/cnpg-cluster.yaml b/infrastructure/configs/cnpg-cluster.yaml @@ -1,3 +1,7 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: postgres-cluster --- apiVersion: postgresql.cnpg.io/v1 kind: Cluster @@ -22,73 +26,73 @@ spec: login: true superuser: false passwordSecret: - name: synapse + name: synapse - name: draupnir_synapse ensure: present login: true superuser: false passwordSecret: - name: draupnir-synapse + name: draupnir-synapse - name: authentik ensure: present login: true superuser: false passwordSecret: - name: authentik + name: authentik - name: ejabberd ensure: present login: true superuser: false passwordSecret: - name: ejabberd + name: ejabberd - name: vaultwarden ensure: present login: true superuser: false passwordSecret: - name: vaultwarden + name: vaultwarden - name: mastodon ensure: present login: true superuser: false passwordSecret: - name: mastodon + name: mastodon - name: openproject ensure: present login: true superuser: false passwordSecret: - name: openproject + name: openproject - name: plausible ensure: present login: true superuser: false passwordSecret: - name: plausible + name: plausible - name: coder ensure: present login: true superuser: false passwordSecret: - name: coder + name: coder - name: matrix_auth ensure: present login: true superuser: false passwordSecret: - name: matrix-auth + name: matrix-auth - name: cachet ensure: present login: true superuser: false passwordSecret: - name: cachet + name: cachet - name: docuseal ensure: present login: true superuser: false passwordSecret: - name: docuseal + name: docuseal #bootstrap: # initdb: # import: diff --git a/infrastructure/configs/postgres-clusters.yaml b/infrastructure/configs/postgres-clusters.yaml @@ -1,8 +1,3 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: postgres-cluster ---- apiVersion: acid.zalan.do/v1 kind: postgresql metadata: