Compare commits

..

2 Commits

Author SHA1 Message Date
Grant
1e00abc934 update dependencies 2025-04-28 22:11:59 -06:00
Grant
366a624024 Fix postgres backups 2025-04-28 22:11:40 -06:00
4 changed files with 34 additions and 25 deletions

View File

@ -13,7 +13,7 @@ mimir:
mimir: mimir:
structuredConfig: structuredConfig:
limits: limits:
compactor_blocks_retention_period: 1h compactor_blocks_retention_period: 2h
ingester: ingester:
persistentVolume: persistentVolume:
size: 5Gi size: 5Gi

View File

@ -2,13 +2,13 @@ version: 0.170.1
dependencies: dependencies:
- name: alloy - name: alloy
repository: https://grafana.github.io/helm-charts repository: https://grafana.github.io/helm-charts
version: 1.0.1 version: 1.0.2
- name: ghost - name: ghost
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
version: 22.2.12 version: 22.2.15
- name: ghost - name: ghost
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
version: 22.2.12 version: 22.2.15
- name: gitea - name: gitea
repository: https://dl.gitea.io/charts repository: https://dl.gitea.io/charts
version: 11.0.1 version: 11.0.1
@ -20,28 +20,28 @@ dependencies:
version: 4.8.4 version: 4.8.4
- name: kube-state-metrics - name: kube-state-metrics
repository: https://prometheus-community.github.io/helm-charts repository: https://prometheus-community.github.io/helm-charts
version: 5.32.0 version: 5.33.0
- name: lgtm-distributed - name: lgtm-distributed
repository: https://grafana.github.io/helm-charts repository: https://grafana.github.io/helm-charts
version: 2.1.0 version: 2.1.0
- name: mariadb - name: mariadb
repository: https://charts.bitnami.com/bitnami repository: https://charts.bitnami.com/bitnami
version: 20.4.2 version: 20.5.3
- name: matrix-synapse - name: matrix-synapse
repository: https://ananace.gitlab.io/charts repository: https://ananace.gitlab.io/charts
version: 3.11.8 version: 3.11.8
- name: pgo - name: pgo
repository: git+https://github.com/grantdhunter/postgres-operator@helm?ref=main repository: git+https://github.com/grantdhunter/postgres-operator@helm?ref=main
version: 5.7.2 version: 5.8.1
- name: postgrescluster - name: postgrescluster
repository: git+https://github.com/grantdhunter/postgres-operator@helm?ref=main repository: git+https://github.com/grantdhunter/postgres-operator@helm?ref=main
version: 5.7.2 version: 5.7.4
- name: rook-ceph - name: rook-ceph
repository: https://charts.rook.io/release repository: https://charts.rook.io/release
version: v1.16.6 version: v1.17.1
- name: rook-ceph-cluster - name: rook-ceph-cluster
repository: https://charts.rook.io/release repository: https://charts.rook.io/release
version: v1.16.6 version: v1.17.1
- name: static-site - name: static-site
repository: git+https://github.com/cfpb/static-site@charts?ref=main repository: git+https://github.com/cfpb/static-site@charts?ref=main
version: 0.1.1 version: 0.1.1
@ -50,6 +50,6 @@ dependencies:
version: 1.82.0 version: 1.82.0
- name: traefik - name: traefik
repository: https://traefik.github.io/charts repository: https://traefik.github.io/charts
version: 35.0.0 version: 35.1.0
digest: sha256:129a2cbed1ab768676c44d0cc66d53c7df0e76081e5f690eab361af90863e0ac digest: sha256:0f76bdeb08192e5e6b2ab43e8e76c9db3c7e60f048fd898792a3285f4082ae37
generated: "2025-04-14T20:39:03.71120286-06:00" generated: "2025-04-28T10:17:31.616984087-06:00"

View File

@ -84,12 +84,12 @@ releases:
values: values:
- postgres/values.yaml - postgres/values.yaml
setString: setString:
- name: multiBackupRepos[1].s3.key - name: pgBackRestConfig.global.repo1-s3-key
value: {{ requiredEnv "HETZNER_S3_ACCESS_KEY" }} value: '{{ requiredEnv "HETZNER_S3_ACCESS_KEY" }}'
- name: multiBackupRepos[1].s3.keySecret - name: pgBackRestConfig.global.repo1-s3-key-secret
value: {{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }} value: '{{ requiredEnv "HETZNER_S3_ACCESS_SECRET" }}'
- name: multiBackupRepos[1].s3.encryptionPassphrase - name: pgBackRestConfig.global.repo1-cipher-pass
value: {{ requiredEnv "PG_BACKREST_PASSWORD" }} value: '{{ requiredEnv "PG_BACKREST_PASSWORD" }}'
- name: mariadb - name: mariadb
namespace: datastore namespace: datastore
createNamespace: true createNamespace: true

View File

@ -1,4 +1,4 @@
instanceSize: 10Gi instanceSize: 50Gi
patroni: patroni:
dynamicConfiguration: dynamicConfiguration:
@ -27,10 +27,19 @@ users:
- immich - immich
options: "LOGIN" options: "LOGIN"
multiBackupRepos:
- volume: pgBackRestConfig:
backupsSize: 10Gi global:
- s3: repo1-path: /pgbackrest/datastore/postgres/repo1
repo1-retention-full: "10"
repo1-retention-full-type: count
repos:
- name: repo1
s3:
bucket: fog bucket: fog
endpoint: hel1.your-objectstorage.com endpoint: hel1.your-objectstorage.com
region: hel1 region: hel1
schedules:
full: "0 1 * * 0"
differential: "0 1 * * 1-6"