From 89f601ea413b0ff1b49c028099c2dafb8f88d349 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Sat, 27 Dec 2025 19:53:24 +0000 Subject: [PATCH] chore: Update manifests after automerge --- ...-argo-workflows-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...rkflows-postgresql-18-recovery-secret.yaml | 4 +- ...ows-postgresql-18-backup-garage-local.yaml | 4 +- ...argo-workflows-postgresql-18-recovery.yaml | 4 +- ...o-workflows-postgresql-18-alert-rules.yaml | 14 ++--- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...uster-authentik-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...thentik-postgresql-18-recovery-secret.yaml | 4 +- ...tik-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-authentik-postgresql-18-recovery.yaml | 4 +- ...e-authentik-postgresql-18-alert-rules.yaml | 14 ++--- ...edisSentinel-redis-sentinel-authentik.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...rviceMonitor-redis-sentinel-authentik.yaml | 22 ------- ...luster-directus-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...irectus-postgresql-18-recovery-secret.yaml | 4 +- ...tus-postgresql-18-backup-garage-local.yaml | 4 +- ...Store-directus-postgresql-18-recovery.yaml | 4 +- ...le-directus-postgresql-18-alert-rules.yaml | 14 ++--- ...RedisSentinel-redis-sentinel-directus.yaml | 36 ------------ ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...erviceMonitor-redis-sentinel-directus.yaml | 22 ------- ...luster-freshrss-postgresql-18-cluster.yaml | 4 +- ...-freshrss-data-backup-secret-external.yaml | 4 +- ...ret-freshrss-data-backup-secret-local.yaml | 58 ------------------- ...et-freshrss-data-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...reshrss-postgresql-18-recovery-secret.yaml | 4 +- ...rss-postgresql-18-backup-garage-local.yaml | 4 +- ...Store-freshrss-postgresql-18-recovery.yaml | 4 +- ...le-freshrss-postgresql-18-alert-rules.yaml | 14 ++--- ...-freshrss-data-backup-source-external.yaml | 6 +- ...rce-freshrss-data-backup-source-local.yaml | 39 ------------- ...ce-freshrss-data-backup-source-remote.yaml | 39 ------------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-gatus-postgresql-18-cluster.yaml | 4 +- ...alSecret-gatus-backup-secret-external.yaml | 4 +- ...ernalSecret-gatus-backup-secret-local.yaml | 58 ------------------- ...rnalSecret-gatus-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...t-gatus-postgresql-18-recovery-secret.yaml | 4 +- ...tus-postgresql-18-backup-garage-local.yaml | 4 +- ...ectStore-gatus-postgresql-18-recovery.yaml | 4 +- ...sRule-gatus-postgresql-18-alert-rules.yaml | 14 ++--- ...onSource-gatus-backup-source-external.yaml | 6 +- ...ationSource-gatus-backup-source-local.yaml | 29 ---------- ...tionSource-gatus-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-gitea-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...t-gitea-postgresql-18-recovery-secret.yaml | 4 +- ...ea-shared-storage-backup-secret-local.yaml | 4 +- ...tea-postgresql-18-backup-garage-local.yaml | 4 +- ...ectStore-gitea-postgresql-18-recovery.yaml | 4 +- ...sRule-gitea-postgresql-18-alert-rules.yaml | 14 ++--- ...ea-shared-storage-backup-source-local.yaml | 4 +- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...rafana-operator-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...perator-postgresql-18-recovery-secret.yaml | 4 +- ...tor-postgresql-18-backup-garage-local.yaml | 4 +- ...afana-operator-postgresql-18-recovery.yaml | 4 +- ...na-operator-postgresql-18-alert-rules.yaml | 14 ++--- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-harbor-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-harbor-postgresql-18-recovery-secret.yaml | 4 +- ...bor-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-harbor-postgresql-18-recovery.yaml | 4 +- ...Rule-harbor-postgresql-18-alert-rules.yaml | 14 ++--- .../RedisSentinel-redis-sentinel-harbor.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../ServiceMonitor-redis-sentinel-harbor.yaml | 22 ------- .../Cluster-immich-postgresql-18-cluster.yaml | 4 +- ...lSecret-immich-backup-secret-external.yaml | 4 +- ...rnalSecret-immich-backup-secret-local.yaml | 4 +- ...nalSecret-immich-backup-secret-remote.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-immich-postgresql-18-recovery-secret.yaml | 4 +- ...ich-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-immich-postgresql-18-recovery.yaml | 4 +- ...Rule-immich-postgresql-18-alert-rules.yaml | 14 ++--- .../RedisSentinel-redis-sentinel-immich.yaml | 29 ---------- ...nSource-immich-backup-source-external.yaml | 6 +- ...tionSource-immich-backup-source-local.yaml | 6 +- ...ionSource-immich-backup-source-remote.yaml | 6 +- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../ServiceMonitor-redis-sentinel-immich.yaml | 22 ------- ...uster-jellystat-postgresql-18-cluster.yaml | 4 +- ...jellystat-data-backup-secret-external.yaml | 4 +- ...et-jellystat-data-backup-secret-local.yaml | 58 ------------------- ...t-jellystat-data-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...llystat-postgresql-18-recovery-secret.yaml | 4 +- ...tat-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-jellystat-postgresql-18-recovery.yaml | 4 +- ...e-jellystat-postgresql-18-alert-rules.yaml | 14 ++--- ...jellystat-data-backup-source-external.yaml | 6 +- ...ce-jellystat-data-backup-source-local.yaml | 29 ---------- ...e-jellystat-data-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...ster-komodo-postgresql-17-fdb-cluster.yaml | 4 +- ...sql-17-fdb-backup-garage-local-secret.yaml | 4 +- ...odo-postgresql-17-fdb-recovery-secret.yaml | 4 +- ...postgresql-17-fdb-backup-garage-local.yaml | 4 +- ...ore-komodo-postgresql-17-fdb-recovery.yaml | 4 +- ...-komodo-postgresql-17-fdb-alert-rules.yaml | 14 ++--- ...l-17-fdb-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-lidarr-postgresql-18-cluster.yaml | 4 +- ...-lidarr-config-backup-secret-external.yaml | 4 +- ...ret-lidarr-config-backup-secret-local.yaml | 58 ------------------- ...et-lidarr-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-lidarr-postgresql-18-recovery-secret.yaml | 4 +- ...arr-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-lidarr-postgresql-18-recovery.yaml | 4 +- ...Rule-lidarr-postgresql-18-alert-rules.yaml | 14 ++--- ...-lidarr-config-backup-source-external.yaml | 6 +- ...rce-lidarr-config-backup-source-local.yaml | 34 ----------- ...ce-lidarr-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...-matrix-synapse-postgresql-18-cluster.yaml | 4 +- ...ostgresql-18-database-mautrix-discord.yaml | 4 +- ...stgresql-18-database-mautrix-whatsapp.yaml | 4 +- ...atrix-hookshot-backup-secret-external.yaml | 4 +- ...t-matrix-hookshot-backup-secret-local.yaml | 58 ------------------- ...-matrix-hookshot-backup-secret-remote.yaml | 58 ------------------- ...matrix-synapse-backup-secret-external.yaml | 4 +- ...et-matrix-synapse-backup-secret-local.yaml | 58 ------------------- ...t-matrix-synapse-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...synapse-postgresql-18-recovery-secret.yaml | 4 +- ...autrix-discord-backup-secret-external.yaml | 4 +- ...t-mautrix-discord-backup-secret-local.yaml | 58 ------------------- ...-mautrix-discord-backup-secret-remote.yaml | 58 ------------------- ...utrix-whatsapp-backup-secret-external.yaml | 4 +- ...-mautrix-whatsapp-backup-secret-local.yaml | 58 ------------------- ...mautrix-whatsapp-backup-secret-remote.yaml | 58 ------------------- ...pse-postgresql-18-backup-garage-local.yaml | 4 +- ...matrix-synapse-postgresql-18-recovery.yaml | 4 +- ...rix-synapse-postgresql-18-alert-rules.yaml | 14 ++--- ...atrix-hookshot-backup-source-external.yaml | 6 +- ...e-matrix-hookshot-backup-source-local.yaml | 29 ---------- ...-matrix-hookshot-backup-source-remote.yaml | 29 ---------- ...matrix-synapse-backup-source-external.yaml | 6 +- ...ce-matrix-synapse-backup-source-local.yaml | 29 ---------- ...e-matrix-synapse-backup-source-remote.yaml | 29 ---------- ...autrix-discord-backup-source-external.yaml | 6 +- ...e-mautrix-discord-backup-source-local.yaml | 32 ---------- ...-mautrix-discord-backup-source-remote.yaml | 32 ---------- ...utrix-whatsapp-backup-source-external.yaml | 6 +- ...-mautrix-whatsapp-backup-source-local.yaml | 32 ---------- ...mautrix-whatsapp-backup-source-remote.yaml | 32 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...ster-ollama-web-postgresql-18-cluster.yaml | 4 +- ...llama-web-data-backup-secret-external.yaml | 4 +- ...t-ollama-web-data-backup-secret-local.yaml | 58 ------------------- ...-ollama-web-data-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...ama-web-postgresql-18-recovery-secret.yaml | 4 +- ...web-postgresql-18-backup-garage-local.yaml | 4 +- ...ore-ollama-web-postgresql-18-recovery.yaml | 4 +- ...-ollama-web-postgresql-18-alert-rules.yaml | 14 ++--- ...llama-web-data-backup-source-external.yaml | 6 +- ...e-ollama-web-data-backup-source-local.yaml | 32 ---------- ...-ollama-web-data-backup-source-remote.yaml | 32 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...Cluster-outline-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...outline-postgresql-18-recovery-secret.yaml | 4 +- ...ine-postgresql-18-backup-garage-local.yaml | 4 +- ...tStore-outline-postgresql-18-recovery.yaml | 4 +- ...ule-outline-postgresql-18-alert-rules.yaml | 14 ++--- .../RedisSentinel-redis-sentinel-outline.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...ServiceMonitor-redis-sentinel-outline.yaml | 22 ------- ...uster-photoview-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...otoview-postgresql-18-recovery-secret.yaml | 4 +- ...iew-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-photoview-postgresql-18-recovery.yaml | 4 +- ...e-photoview-postgresql-18-alert-rules.yaml | 14 ++--- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-postiz-postgresql-18-cluster.yaml | 4 +- ...-postiz-config-backup-secret-external.yaml | 4 +- ...ret-postiz-config-backup-secret-local.yaml | 58 ------------------- ...et-postiz-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-postiz-postgresql-18-recovery-secret.yaml | 4 +- ...postiz-uploads-backup-secret-external.yaml | 4 +- ...et-postiz-uploads-backup-secret-local.yaml | 58 ------------------- ...t-postiz-uploads-backup-secret-remote.yaml | 58 ------------------- ...tiz-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-postiz-postgresql-18-recovery.yaml | 4 +- ...Rule-postiz-postgresql-18-alert-rules.yaml | 14 ++--- .../RedisSentinel-redis-sentinel-postiz.yaml | 36 ------------ ...-postiz-config-backup-source-external.yaml | 6 +- ...rce-postiz-config-backup-source-local.yaml | 29 ---------- ...ce-postiz-config-backup-source-remote.yaml | 29 ---------- ...postiz-uploads-backup-source-external.yaml | 6 +- ...ce-postiz-uploads-backup-source-local.yaml | 29 ---------- ...e-postiz-uploads-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../ServiceMonitor-redis-sentinel-postiz.yaml | 22 ------- ...uster-radarr-4k-postgresql-18-cluster.yaml | 4 +- ...darr-4k-config-backup-secret-external.yaml | 4 +- ...-radarr-4k-config-backup-secret-local.yaml | 58 ------------------- ...radarr-4k-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...darr-4k-postgresql-18-recovery-secret.yaml | 4 +- ...-4k-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-radarr-4k-postgresql-18-recovery.yaml | 4 +- ...e-radarr-4k-postgresql-18-alert-rules.yaml | 14 ++--- ...darr-4k-config-backup-source-external.yaml | 6 +- ...-radarr-4k-config-backup-source-local.yaml | 34 ----------- ...radarr-4k-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...er-radarr-anime-postgresql-18-cluster.yaml | 4 +- ...r-anime-config-backup-secret-external.yaml | 4 +- ...darr-anime-config-backup-secret-local.yaml | 58 ------------------- ...arr-anime-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...r-anime-postgresql-18-recovery-secret.yaml | 4 +- ...ime-postgresql-18-backup-garage-local.yaml | 4 +- ...e-radarr-anime-postgresql-18-recovery.yaml | 4 +- ...adarr-anime-postgresql-18-alert-rules.yaml | 14 ++--- ...r-anime-config-backup-source-external.yaml | 6 +- ...darr-anime-config-backup-source-local.yaml | 34 ----------- ...arr-anime-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...-radarr-standup-postgresql-18-cluster.yaml | 4 +- ...standup-config-backup-secret-external.yaml | 4 +- ...rr-standup-config-backup-secret-local.yaml | 58 ------------------- ...r-standup-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...standup-postgresql-18-recovery-secret.yaml | 4 +- ...dup-postgresql-18-backup-garage-local.yaml | 4 +- ...radarr-standup-postgresql-18-recovery.yaml | 4 +- ...arr-standup-postgresql-18-alert-rules.yaml | 14 ++--- ...standup-config-backup-source-external.yaml | 6 +- ...rr-standup-config-backup-source-local.yaml | 34 ----------- ...r-standup-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-radarr-postgresql-18-cluster.yaml | 4 +- ...-radarr-config-backup-secret-external.yaml | 4 +- ...ret-radarr-config-backup-secret-local.yaml | 58 ------------------- ...et-radarr-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-radarr-postgresql-18-recovery-secret.yaml | 4 +- ...arr-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-radarr-postgresql-18-recovery.yaml | 4 +- ...Rule-radarr-postgresql-18-alert-rules.yaml | 14 ++--- ...-radarr-config-backup-source-external.yaml | 6 +- ...rce-radarr-config-backup-source-local.yaml | 34 ----------- ...ce-radarr-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...uster-roundcube-postgresql-18-cluster.yaml | 4 +- ...roundcube-data-backup-secret-external.yaml | 4 +- ...et-roundcube-data-backup-secret-local.yaml | 58 ------------------- ...t-roundcube-data-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...undcube-postgresql-18-recovery-secret.yaml | 4 +- ...ube-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-roundcube-postgresql-18-recovery.yaml | 4 +- ...e-roundcube-postgresql-18-alert-rules.yaml | 14 ++--- ...roundcube-data-backup-source-external.yaml | 6 +- ...ce-roundcube-data-backup-source-local.yaml | 29 ---------- ...e-roundcube-data-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...uster-sonarr-4k-postgresql-18-cluster.yaml | 4 +- ...narr-4k-config-backup-secret-external.yaml | 4 +- ...-sonarr-4k-config-backup-secret-local.yaml | 58 ------------------- ...sonarr-4k-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...narr-4k-postgresql-18-recovery-secret.yaml | 4 +- ...-4k-postgresql-18-backup-garage-local.yaml | 4 +- ...tore-sonarr-4k-postgresql-18-recovery.yaml | 4 +- ...e-sonarr-4k-postgresql-18-alert-rules.yaml | 14 ++--- ...narr-4k-config-backup-source-external.yaml | 6 +- ...-sonarr-4k-config-backup-source-local.yaml | 34 ----------- ...sonarr-4k-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...er-sonarr-anime-postgresql-18-cluster.yaml | 4 +- ...r-anime-config-backup-secret-external.yaml | 4 +- ...narr-anime-config-backup-secret-local.yaml | 58 ------------------- ...arr-anime-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...r-anime-postgresql-18-recovery-secret.yaml | 4 +- ...ime-postgresql-18-backup-garage-local.yaml | 4 +- ...e-sonarr-anime-postgresql-18-recovery.yaml | 4 +- ...onarr-anime-postgresql-18-alert-rules.yaml | 14 ++--- ...r-anime-config-backup-source-external.yaml | 6 +- ...narr-anime-config-backup-source-local.yaml | 34 ----------- ...arr-anime-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- .../Cluster-sonarr-postgresql-18-cluster.yaml | 4 +- ...-sonarr-config-backup-secret-external.yaml | 4 +- ...ret-sonarr-config-backup-secret-local.yaml | 58 ------------------- ...et-sonarr-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...-sonarr-postgresql-18-recovery-secret.yaml | 4 +- ...arr-postgresql-18-backup-garage-local.yaml | 4 +- ...ctStore-sonarr-postgresql-18-recovery.yaml | 4 +- ...Rule-sonarr-postgresql-18-alert-rules.yaml | 14 ++--- ...-sonarr-config-backup-source-external.yaml | 6 +- ...rce-sonarr-config-backup-source-local.yaml | 34 ----------- ...ce-sonarr-config-backup-source-remote.yaml | 34 ----------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...luster-stalwart-postgresql-18-cluster.yaml | 4 +- ...talwart-config-backup-secret-external.yaml | 4 +- ...t-stalwart-config-backup-secret-local.yaml | 58 ------------------- ...-stalwart-config-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...talwart-postgresql-18-recovery-secret.yaml | 4 +- ...art-postgresql-18-backup-garage-local.yaml | 4 +- ...Store-stalwart-postgresql-18-recovery.yaml | 4 +- ...le-stalwart-postgresql-18-alert-rules.yaml | 14 ++--- ...RedisSentinel-redis-sentinel-stalwart.yaml | 29 ---------- ...talwart-config-backup-source-external.yaml | 6 +- ...e-stalwart-config-backup-source-local.yaml | 29 ---------- ...-stalwart-config-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...erviceMonitor-redis-sentinel-stalwart.yaml | 22 ------- ...ter-vaultwarden-postgresql-18-cluster.yaml | 4 +- ...ultwarden-data-backup-secret-external.yaml | 4 +- ...-vaultwarden-data-backup-secret-local.yaml | 58 ------------------- ...vaultwarden-data-backup-secret-remote.yaml | 58 ------------------- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...twarden-postgresql-18-recovery-secret.yaml | 4 +- ...den-postgresql-18-backup-garage-local.yaml | 4 +- ...re-vaultwarden-postgresql-18-recovery.yaml | 4 +- ...vaultwarden-postgresql-18-alert-rules.yaml | 14 ++--- ...ultwarden-data-backup-source-external.yaml | 4 +- ...-vaultwarden-data-backup-source-local.yaml | 29 ---------- ...vaultwarden-data-backup-source-remote.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...luster-yamtrack-postgresql-18-cluster.yaml | 4 +- ...tgresql-18-backup-garage-local-secret.yaml | 4 +- ...amtrack-postgresql-18-recovery-secret.yaml | 4 +- ...ack-postgresql-18-backup-garage-local.yaml | 4 +- ...Store-yamtrack-postgresql-18-recovery.yaml | 4 +- ...le-yamtrack-postgresql-18-alert-rules.yaml | 14 ++--- ...RedisSentinel-redis-sentinel-yamtrack.yaml | 29 ---------- ...resql-18-scheduled-backup-live-backup.yaml | 4 +- ...erviceMonitor-redis-sentinel-yamtrack.yaml | 22 ------- 348 files changed, 659 insertions(+), 4853 deletions(-) delete mode 100644 clusters/cl01tl/manifests/authentik/RedisSentinel-redis-sentinel-authentik.yaml delete mode 100644 clusters/cl01tl/manifests/authentik/ServiceMonitor-redis-sentinel-authentik.yaml delete mode 100644 clusters/cl01tl/manifests/directus/RedisSentinel-redis-sentinel-directus.yaml delete mode 100644 clusters/cl01tl/manifests/directus/ServiceMonitor-redis-sentinel-directus.yaml delete mode 100644 clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/harbor/RedisSentinel-redis-sentinel-harbor.yaml delete mode 100644 clusters/cl01tl/manifests/harbor/ServiceMonitor-redis-sentinel-harbor.yaml delete mode 100644 clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml delete mode 100644 clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml delete mode 100644 clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/outline/RedisSentinel-redis-sentinel-outline.yaml delete mode 100644 clusters/cl01tl/manifests/outline/ServiceMonitor-redis-sentinel-outline.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/RedisSentinel-redis-sentinel-postiz.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/postiz/ServiceMonitor-redis-sentinel-postiz.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/RedisSentinel-redis-sentinel-stalwart.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/stalwart/ServiceMonitor-redis-sentinel-stalwart.yaml delete mode 100644 clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-local.yaml delete mode 100644 clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-remote.yaml delete mode 100644 clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-local.yaml delete mode 100644 clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-remote.yaml delete mode 100644 clusters/cl01tl/manifests/yamtrack/RedisSentinel-redis-sentinel-yamtrack.yaml delete mode 100644 clusters/cl01tl/manifests/yamtrack/ServiceMonitor-redis-sentinel-yamtrack.yaml diff --git a/clusters/cl01tl/manifests/argo-workflows/Cluster-argo-workflows-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/argo-workflows/Cluster-argo-workflows-postgresql-18-cluster.yaml index b0af29e38..ccb003807 100644 --- a/clusters/cl01tl/manifests/argo-workflows/Cluster-argo-workflows-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/Cluster-argo-workflows-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: argo-workflows-postgresql-18-cluster namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-backup-garage-local-secret.yaml index f6d3d564c..8bbb003da 100644 --- a/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: argo-workflows-postgresql-18-backup-garage-local-secret namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: argo-workflows-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-recovery-secret.yaml index 2bd568b1f..2b477488d 100644 --- a/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/ExternalSecret-argo-workflows-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: argo-workflows-postgresql-18-recovery-secret namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: argo-workflows-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-backup-garage-local.yaml index 7422c24bd..af4176a92 100644 --- a/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: argo-workflows-postgresql-18-backup-garage-local namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: argo-workflows-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-recovery.yaml index bdfe8b314..eae3c09b5 100644 --- a/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/ObjectStore-argo-workflows-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "argo-workflows-postgresql-18-recovery" namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "argo-workflows-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/argo-workflows/PrometheusRule-argo-workflows-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/argo-workflows/PrometheusRule-argo-workflows-postgresql-18-alert-rules.yaml index 64fc9fcf1..a2d634bee 100644 --- a/clusters/cl01tl/manifests/argo-workflows/PrometheusRule-argo-workflows-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/PrometheusRule-argo-workflows-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: argo-workflows-postgresql-18-alert-rules namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="argo-workflows"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="argo-workflows"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="argo-workflows"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="argo-workflows"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="argo-workflows"} > cnpg_pg_replication_is_wal_receiver_up{namespace="argo-workflows"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/argo-workflows/ScheduledBackup-argo-workflows-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/argo-workflows/ScheduledBackup-argo-workflows-postgresql-18-scheduled-backup-live-backup.yaml index 9a64a1a9a..4a9ae6966 100644 --- a/clusters/cl01tl/manifests/argo-workflows/ScheduledBackup-argo-workflows-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/argo-workflows/ScheduledBackup-argo-workflows-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "argo-workflows-postgresql-18-scheduled-backup-live-backup" namespace: argo-workflows labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: argo-workflows-postgresql-18 app.kubernetes.io/instance: argo-workflows app.kubernetes.io/part-of: argo-workflows - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "argo-workflows-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml index 9822c6df1..24b3b3a42 100644 --- a/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/authentik/Cluster-authentik-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-cluster namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-backup-garage-local-secret.yaml index 6f8db3fa5..e0fb13466 100644 --- a/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-backup-garage-local-secret namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: authentik-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-recovery-secret.yaml index 2e1fc8ef6..6abca06da 100644 --- a/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/authentik/ExternalSecret-authentik-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-recovery-secret namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: authentik-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-backup-garage-local.yaml index 03cc8bd29..e4b8597cd 100644 --- a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-backup-garage-local namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: authentik-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml index bdc366399..d4ea82974 100644 --- a/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/authentik/ObjectStore-authentik-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "authentik-postgresql-18-recovery" namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "authentik-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml index fa26eb1cf..1e2697739 100644 --- a/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/authentik/PrometheusRule-authentik-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: authentik-postgresql-18-alert-rules namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="authentik"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="authentik"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="authentik"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="authentik"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="authentik"} > cnpg_pg_replication_is_wal_receiver_up{namespace="authentik"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/authentik/RedisSentinel-redis-sentinel-authentik.yaml b/clusters/cl01tl/manifests/authentik/RedisSentinel-redis-sentinel-authentik.yaml deleted file mode 100644 index ea097a7a9..000000000 --- a/clusters/cl01tl/manifests/authentik/RedisSentinel-redis-sentinel-authentik.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-authentik - namespace: authentik - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-authentik - app.kubernetes.io/instance: authentik - app.kubernetes.io/part-of: authentik -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-authentik - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-scheduled-backup-live-backup.yaml index ca5a81583..e0ddf6349 100644 --- a/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/authentik/ScheduledBackup-authentik-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "authentik-postgresql-18-scheduled-backup-live-backup" namespace: authentik labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: authentik-postgresql-18 app.kubernetes.io/instance: authentik app.kubernetes.io/part-of: authentik - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "authentik-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/authentik/ServiceMonitor-redis-sentinel-authentik.yaml b/clusters/cl01tl/manifests/authentik/ServiceMonitor-redis-sentinel-authentik.yaml deleted file mode 100644 index 5ff9ea504..000000000 --- a/clusters/cl01tl/manifests/authentik/ServiceMonitor-redis-sentinel-authentik.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-authentik - namespace: authentik - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-authentik - app.kubernetes.io/instance: authentik - app.kubernetes.io/part-of: authentik -spec: - selector: - matchLabels: - app: redis-sentinel-authentik - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml index 30c665244..8cc974fdb 100644 --- a/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/directus/Cluster-directus-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-cluster namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-backup-garage-local-secret.yaml index 275bffde0..517f791aa 100644 --- a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-backup-garage-local-secret namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: directus-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-recovery-secret.yaml index 2be5c8d88..e828f7380 100644 --- a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/directus/ExternalSecret-directus-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-recovery-secret namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: directus-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-backup-garage-local.yaml index ee07629f2..5822267cf 100644 --- a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-backup-garage-local namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: directus-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml index 776e18156..b0061504a 100644 --- a/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/directus/ObjectStore-directus-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "directus-postgresql-18-recovery" namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "directus-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml index fc1c39eca..8e09b8e38 100644 --- a/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/directus/PrometheusRule-directus-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: directus-postgresql-18-alert-rules namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="directus"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="directus"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="directus"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="directus"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="directus"} > cnpg_pg_replication_is_wal_receiver_up{namespace="directus"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/directus/RedisSentinel-redis-sentinel-directus.yaml b/clusters/cl01tl/manifests/directus/RedisSentinel-redis-sentinel-directus.yaml deleted file mode 100644 index 9497edcfa..000000000 --- a/clusters/cl01tl/manifests/directus/RedisSentinel-redis-sentinel-directus.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-directus - namespace: directus - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-directus - app.kubernetes.io/instance: directus - app.kubernetes.io/part-of: directus -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-directus - redisReplicationPassword: - secretKeyRef: - name: directus-redis-config - key: password - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisSecret: - name: directus-redis-config - key: password - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-scheduled-backup-live-backup.yaml index 95e2dbac5..3303ec340 100644 --- a/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/directus/ScheduledBackup-directus-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "directus-postgresql-18-scheduled-backup-live-backup" namespace: directus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: directus-postgresql-18 app.kubernetes.io/instance: directus app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "directus-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/directus/ServiceMonitor-redis-sentinel-directus.yaml b/clusters/cl01tl/manifests/directus/ServiceMonitor-redis-sentinel-directus.yaml deleted file mode 100644 index e2169e47f..000000000 --- a/clusters/cl01tl/manifests/directus/ServiceMonitor-redis-sentinel-directus.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-directus - namespace: directus - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-directus - app.kubernetes.io/instance: directus - app.kubernetes.io/part-of: directus -spec: - selector: - matchLabels: - app: redis-sentinel-directus - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml index 12e07e256..fc70296f4 100644 --- a/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/freshrss/Cluster-freshrss-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-cluster namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-external.yaml index d4a35dba9..10771a0aa 100644 --- a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: freshrss-data-backup-secret-external namespace: freshrss labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: freshrss-data-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-local.yaml deleted file mode 100644 index 055783854..000000000 --- a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: freshrss-data-backup-secret-local - namespace: freshrss - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: freshrss-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/freshrss/freshrss-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-remote.yaml deleted file mode 100644 index 1579d21f4..000000000 --- a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: freshrss-data-backup-secret-remote - namespace: freshrss - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: freshrss-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/freshrss/freshrss-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-backup-garage-local-secret.yaml index fa8f4ebd6..31b46ad45 100644 --- a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-backup-garage-local-secret namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: freshrss-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-recovery-secret.yaml index 518df8840..d49e4b665 100644 --- a/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/freshrss/ExternalSecret-freshrss-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-recovery-secret namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: freshrss-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-backup-garage-local.yaml index afa01d367..09943c829 100644 --- a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-backup-garage-local namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: freshrss-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml index 9a499e62d..4dc0a6698 100644 --- a/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/freshrss/ObjectStore-freshrss-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "freshrss-postgresql-18-recovery" namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "freshrss-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml index 59982b80c..8de805248 100644 --- a/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/freshrss/PrometheusRule-freshrss-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: freshrss-postgresql-18-alert-rules namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="freshrss"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="freshrss"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="freshrss"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="freshrss"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="freshrss"} > cnpg_pg_replication_is_wal_receiver_up{namespace="freshrss"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-external.yaml b/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-external.yaml index 6d175c077..936b3c66b 100644 --- a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: freshrss-data-backup-source-external namespace: freshrss labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: freshrss-data-backup spec: sourcePVC: freshrss-data trigger: - schedule: 0 9 * * * + schedule: 18 9 * * * restic: pruneIntervalDays: 7 repository: freshrss-data-backup-secret-external diff --git a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-local.yaml b/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-local.yaml deleted file mode 100644 index 7d1b31e14..000000000 --- a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-local.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: freshrss-data-backup-source-local - namespace: freshrss - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: freshrss-data-backup -spec: - sourcePVC: freshrss-data - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: freshrss-data-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 568 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 568 - runAsUser: 568 - supplementalGroups: - - 44 - - 100 - - 109 - - 65539 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-remote.yaml deleted file mode 100644 index 7ed3d4050..000000000 --- a/clusters/cl01tl/manifests/freshrss/ReplicationSource-freshrss-data-backup-source-remote.yaml +++ /dev/null @@ -1,39 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: freshrss-data-backup-source-remote - namespace: freshrss - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: freshrss - app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: freshrss-data-backup -spec: - sourcePVC: freshrss-data - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: freshrss-data-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 568 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 568 - runAsUser: 568 - supplementalGroups: - - 44 - - 100 - - 109 - - 65539 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-scheduled-backup-live-backup.yaml index 1a192be3e..6fdc2e7c0 100644 --- a/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/freshrss/ScheduledBackup-freshrss-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "freshrss-postgresql-18-scheduled-backup-live-backup" namespace: freshrss labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: freshrss-postgresql-18 app.kubernetes.io/instance: freshrss app.kubernetes.io/part-of: freshrss - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "freshrss-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml index 62c79e627..98d5a0854 100644 --- a/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/gatus/Cluster-gatus-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-cluster namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-external.yaml b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-external.yaml index a459f62d6..35f33df9e 100644 --- a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: gatus-backup-secret-external namespace: gatus labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gatus-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-local.yaml b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-local.yaml deleted file mode 100644 index 8621217b5..000000000 --- a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: gatus-backup-secret-local - namespace: gatus - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: gatus-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/gatus/gatus" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-remote.yaml b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-remote.yaml deleted file mode 100644 index 420469622..000000000 --- a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: gatus-backup-secret-remote - namespace: gatus - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: gatus-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/gatus/gatus" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-backup-garage-local-secret.yaml index 7245d1607..1d56e1a48 100644 --- a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-backup-garage-local-secret namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gatus-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-recovery-secret.yaml index 475576210..9d0972f68 100644 --- a/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/gatus/ExternalSecret-gatus-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-recovery-secret namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gatus-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-backup-garage-local.yaml index 2946f8000..6be81d881 100644 --- a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-backup-garage-local namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gatus-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml index fdd142dfd..03e307e4e 100644 --- a/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/gatus/ObjectStore-gatus-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "gatus-postgresql-18-recovery" namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "gatus-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml index c905b0842..5800e79e5 100644 --- a/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/gatus/PrometheusRule-gatus-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: gatus-postgresql-18-alert-rules namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="gatus"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="gatus"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="gatus"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="gatus"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="gatus"} > cnpg_pg_replication_is_wal_receiver_up{namespace="gatus"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-external.yaml b/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-external.yaml index 465b85668..f926ff3d9 100644 --- a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: gatus-backup-source-external namespace: gatus labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gatus-backup spec: sourcePVC: gatus trigger: - schedule: 0 9 * * * + schedule: 22 9 * * * restic: pruneIntervalDays: 7 repository: gatus-backup-secret-external diff --git a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-local.yaml b/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-local.yaml deleted file mode 100644 index d2c883817..000000000 --- a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: gatus-backup-source-local - namespace: gatus - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: gatus-backup -spec: - sourcePVC: gatus - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: gatus-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-remote.yaml b/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-remote.yaml deleted file mode 100644 index fdbba5777..000000000 --- a/clusters/cl01tl/manifests/gatus/ReplicationSource-gatus-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: gatus-backup-source-remote - namespace: gatus - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: gatus - app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: gatus-backup -spec: - sourcePVC: gatus - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: gatus-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-scheduled-backup-live-backup.yaml index ef6bc0d08..e83e36121 100644 --- a/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/gatus/ScheduledBackup-gatus-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gatus-postgresql-18-scheduled-backup-live-backup" namespace: gatus labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gatus-postgresql-18 app.kubernetes.io/instance: gatus app.kubernetes.io/part-of: gatus - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "gatus-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml index 2e1a8b662..f358f9e80 100644 --- a/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/gitea/Cluster-gitea-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-cluster namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-backup-garage-local-secret.yaml index 38ddc358e..a01fccff7 100644 --- a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-backup-garage-local-secret namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gitea-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-recovery-secret.yaml index afd552332..88d8bd97e 100644 --- a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-recovery-secret namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gitea-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-shared-storage-backup-secret-local.yaml b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-shared-storage-backup-secret-local.yaml index a7b43494d..d29a98028 100644 --- a/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-shared-storage-backup-secret-local.yaml +++ b/clusters/cl01tl/manifests/gitea/ExternalSecret-gitea-shared-storage-backup-secret-local.yaml @@ -4,10 +4,10 @@ metadata: name: gitea-shared-storage-backup-secret-local namespace: gitea labels: - helm.sh/chart: volsync-target-storage-0.6.0 + helm.sh/chart: volsync-target-storage-0.7.0 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gitea-shared-storage-backup-secret-local spec: diff --git a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-backup-garage-local.yaml index 9032415a2..da2204f40 100644 --- a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-backup-garage-local namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gitea-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml index f6a8c88ed..f75308866 100644 --- a/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/gitea/ObjectStore-gitea-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "gitea-postgresql-18-recovery" namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "gitea-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml index bf0aa1f73..889249b9a 100644 --- a/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/gitea/PrometheusRule-gitea-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: gitea-postgresql-18-alert-rules namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="gitea"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="gitea"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="gitea"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="gitea"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="gitea"} > cnpg_pg_replication_is_wal_receiver_up{namespace="gitea"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/gitea/ReplicationSource-gitea-shared-storage-backup-source-local.yaml b/clusters/cl01tl/manifests/gitea/ReplicationSource-gitea-shared-storage-backup-source-local.yaml index 58b48f79e..ee1bf0b58 100644 --- a/clusters/cl01tl/manifests/gitea/ReplicationSource-gitea-shared-storage-backup-source-local.yaml +++ b/clusters/cl01tl/manifests/gitea/ReplicationSource-gitea-shared-storage-backup-source-local.yaml @@ -4,10 +4,10 @@ metadata: name: gitea-shared-storage-backup-source-local namespace: gitea labels: - helm.sh/chart: volsync-target-storage-0.6.0 + helm.sh/chart: volsync-target-storage-0.7.0 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gitea-shared-storage-backup spec: diff --git a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-scheduled-backup-live-backup.yaml index 7d525424e..cdb2db253 100644 --- a/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/gitea/ScheduledBackup-gitea-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "gitea-postgresql-18-scheduled-backup-live-backup" namespace: gitea labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: gitea-postgresql-18 app.kubernetes.io/instance: gitea app.kubernetes.io/part-of: gitea - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "gitea-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml index 028eeeb98..47438dcde 100644 --- a/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/Cluster-grafana-operator-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-cluster namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-backup-garage-local-secret.yaml index 9022ce31a..984ff01f6 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-backup-garage-local-secret namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: grafana-operator-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-recovery-secret.yaml index 69a46255a..093eb6b1f 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ExternalSecret-grafana-operator-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-recovery-secret namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: grafana-operator-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-backup-garage-local.yaml index 76d522d8c..a43c84a35 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-backup-garage-local namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: grafana-operator-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml index bbe3a453f..25856c9f4 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ObjectStore-grafana-operator-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "grafana-operator-postgresql-18-recovery" namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "grafana-operator-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml index 7b86a1122..0aa4c13fc 100644 --- a/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/PrometheusRule-grafana-operator-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: grafana-operator-postgresql-18-alert-rules namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="grafana-operator"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="grafana-operator"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="grafana-operator"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="grafana-operator"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="grafana-operator"} > cnpg_pg_replication_is_wal_receiver_up{namespace="grafana-operator"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-scheduled-backup-live-backup.yaml index 8c877c3c5..8910ce105 100644 --- a/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/grafana-operator/ScheduledBackup-grafana-operator-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "grafana-operator-postgresql-18-scheduled-backup-live-backup" namespace: grafana-operator labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: grafana-operator-postgresql-18 app.kubernetes.io/instance: grafana-operator app.kubernetes.io/part-of: grafana-operator - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "grafana-operator-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml index c857f1a2f..6c0dc3925 100644 --- a/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/harbor/Cluster-harbor-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-cluster namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-backup-garage-local-secret.yaml index 2b3ad84b0..e633da149 100644 --- a/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-backup-garage-local-secret namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: harbor-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-recovery-secret.yaml index d80f3ba67..9f6c4f15d 100644 --- a/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/harbor/ExternalSecret-harbor-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-recovery-secret namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: harbor-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-backup-garage-local.yaml index 695dbf899..2fbb8c967 100644 --- a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-backup-garage-local namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: harbor-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml index 6269f2a12..504dcb738 100644 --- a/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/harbor/ObjectStore-harbor-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "harbor-postgresql-18-recovery" namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "harbor-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml index 97b67535e..f7db309e1 100644 --- a/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/harbor/PrometheusRule-harbor-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: harbor-postgresql-18-alert-rules namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="harbor"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="harbor"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="harbor"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="harbor"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="harbor"} > cnpg_pg_replication_is_wal_receiver_up{namespace="harbor"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/harbor/RedisSentinel-redis-sentinel-harbor.yaml b/clusters/cl01tl/manifests/harbor/RedisSentinel-redis-sentinel-harbor.yaml deleted file mode 100644 index 357d0627f..000000000 --- a/clusters/cl01tl/manifests/harbor/RedisSentinel-redis-sentinel-harbor.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-harbor - namespace: harbor - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-harbor - app.kubernetes.io/instance: harbor - app.kubernetes.io/part-of: harbor -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-harbor - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-scheduled-backup-live-backup.yaml index 682091900..e21798060 100644 --- a/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/harbor/ScheduledBackup-harbor-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "harbor-postgresql-18-scheduled-backup-live-backup" namespace: harbor labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: harbor-postgresql-18 app.kubernetes.io/instance: harbor app.kubernetes.io/part-of: harbor - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "harbor-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/harbor/ServiceMonitor-redis-sentinel-harbor.yaml b/clusters/cl01tl/manifests/harbor/ServiceMonitor-redis-sentinel-harbor.yaml deleted file mode 100644 index e16bcb64d..000000000 --- a/clusters/cl01tl/manifests/harbor/ServiceMonitor-redis-sentinel-harbor.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-harbor - namespace: harbor - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-harbor - app.kubernetes.io/instance: harbor - app.kubernetes.io/part-of: harbor -spec: - selector: - matchLabels: - app: redis-sentinel-harbor - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml index 0f4beb778..7e4a00f96 100644 --- a/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/immich/Cluster-immich-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-cluster namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-external.yaml b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-external.yaml index 7e99abd10..d9c200321 100644 --- a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: immich-backup-secret-external namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-local.yaml b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-local.yaml index 78ab064ba..23bb4b251 100644 --- a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-local.yaml +++ b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-local.yaml @@ -4,10 +4,10 @@ metadata: name: immich-backup-secret-local namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup-secret-local spec: diff --git a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-remote.yaml b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-remote.yaml index 99671a30b..7bef8e31a 100644 --- a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-remote.yaml +++ b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-backup-secret-remote.yaml @@ -4,10 +4,10 @@ metadata: name: immich-backup-secret-remote namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup-secret-remote spec: diff --git a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-backup-garage-local-secret.yaml index bdcadddf5..65eeb304e 100644 --- a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-backup-garage-local-secret namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-recovery-secret.yaml index 5e641e815..ab5da0522 100644 --- a/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/immich/ExternalSecret-immich-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-recovery-secret namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-backup-garage-local.yaml index 1aa380814..0b315fe09 100644 --- a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-backup-garage-local namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml index 54982b66e..b5a6a033a 100644 --- a/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/immich/ObjectStore-immich-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "immich-postgresql-18-recovery" namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "immich-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml index 63af3d800..2db805106 100644 --- a/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/immich/PrometheusRule-immich-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: immich-postgresql-18-alert-rules namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="immich"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="immich"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="immich"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="immich"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="immich"} > cnpg_pg_replication_is_wal_receiver_up{namespace="immich"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml b/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml deleted file mode 100644 index 2c3aab787..000000000 --- a/clusters/cl01tl/manifests/immich/RedisSentinel-redis-sentinel-immich.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-immich - namespace: immich - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-immich - app.kubernetes.io/instance: immich - app.kubernetes.io/part-of: immich -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-immich - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-external.yaml b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-external.yaml index fe7a53a84..b038fcbf5 100644 --- a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: immich-backup-source-external namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup spec: sourcePVC: immich trigger: - schedule: 0 9 * * * + schedule: 28 9 * * * restic: pruneIntervalDays: 7 repository: immich-backup-secret-external diff --git a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-local.yaml b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-local.yaml index 40a2491a4..2f88faabf 100644 --- a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-local.yaml +++ b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-local.yaml @@ -4,16 +4,16 @@ metadata: name: immich-backup-source-local namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup spec: sourcePVC: immich trigger: - schedule: 0 8 * * * + schedule: 28 8 * * * restic: pruneIntervalDays: 7 repository: immich-backup-secret-local diff --git a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-remote.yaml b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-remote.yaml index 772faf71f..073bf5812 100644 --- a/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-remote.yaml +++ b/clusters/cl01tl/manifests/immich/ReplicationSource-immich-backup-source-remote.yaml @@ -4,16 +4,16 @@ metadata: name: immich-backup-source-remote namespace: immich labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: immich-backup spec: sourcePVC: immich trigger: - schedule: 0 10 * * * + schedule: 28 10 * * * restic: pruneIntervalDays: 7 repository: immich-backup-secret-remote diff --git a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-scheduled-backup-live-backup.yaml index 305f45513..c699765d1 100644 --- a/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/immich/ScheduledBackup-immich-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "immich-postgresql-18-scheduled-backup-live-backup" namespace: immich labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: immich-postgresql-18 app.kubernetes.io/instance: immich app.kubernetes.io/part-of: immich - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "immich-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml b/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml deleted file mode 100644 index 0f18a0958..000000000 --- a/clusters/cl01tl/manifests/immich/ServiceMonitor-redis-sentinel-immich.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-immich - namespace: immich - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-immich - app.kubernetes.io/instance: immich - app.kubernetes.io/part-of: immich -spec: - selector: - matchLabels: - app: redis-sentinel-immich - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml index 1207905f5..8549e7a38 100644 --- a/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/jellystat/Cluster-jellystat-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-cluster namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-external.yaml index 3aa662ee6..574a6fa49 100644 --- a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: jellystat-data-backup-secret-external namespace: jellystat labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: jellystat-data-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-local.yaml deleted file mode 100644 index 65115ac34..000000000 --- a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: jellystat-data-backup-secret-local - namespace: jellystat - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: jellystat-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/jellystat/jellystat-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-remote.yaml deleted file mode 100644 index 7b7068b3c..000000000 --- a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: jellystat-data-backup-secret-remote - namespace: jellystat - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: jellystat-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/jellystat/jellystat-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-backup-garage-local-secret.yaml index 31dbbe90e..de7f6d70b 100644 --- a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-backup-garage-local-secret namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: jellystat-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-recovery-secret.yaml index 50b315e17..530387bf3 100644 --- a/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/jellystat/ExternalSecret-jellystat-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-recovery-secret namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: jellystat-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-backup-garage-local.yaml index 919fb1f90..3a095b64c 100644 --- a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-backup-garage-local namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: jellystat-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml index 23ba46bd0..15e916506 100644 --- a/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/jellystat/ObjectStore-jellystat-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "jellystat-postgresql-18-recovery" namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "jellystat-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml index 50bce0e97..2d88307d8 100644 --- a/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/jellystat/PrometheusRule-jellystat-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: jellystat-postgresql-18-alert-rules namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="jellystat"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="jellystat"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="jellystat"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="jellystat"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="jellystat"} > cnpg_pg_replication_is_wal_receiver_up{namespace="jellystat"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-external.yaml b/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-external.yaml index b2a984495..3a6321962 100644 --- a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: jellystat-data-backup-source-external namespace: jellystat labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: jellystat-data-backup spec: sourcePVC: jellystat-data trigger: - schedule: 0 9 * * * + schedule: 32 9 * * * restic: pruneIntervalDays: 7 repository: jellystat-data-backup-secret-external diff --git a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-local.yaml b/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-local.yaml deleted file mode 100644 index 4f129016a..000000000 --- a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: jellystat-data-backup-source-local - namespace: jellystat - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: jellystat-data-backup -spec: - sourcePVC: jellystat-data - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: jellystat-data-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-remote.yaml deleted file mode 100644 index 5bb95050a..000000000 --- a/clusters/cl01tl/manifests/jellystat/ReplicationSource-jellystat-data-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: jellystat-data-backup-source-remote - namespace: jellystat - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: jellystat - app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: jellystat-data-backup -spec: - sourcePVC: jellystat-data - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: jellystat-data-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-scheduled-backup-live-backup.yaml index 5a8a8486f..9edec361e 100644 --- a/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/jellystat/ScheduledBackup-jellystat-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "jellystat-postgresql-18-scheduled-backup-live-backup" namespace: jellystat labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: jellystat-postgresql-18 app.kubernetes.io/instance: jellystat app.kubernetes.io/part-of: jellystat - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "jellystat-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml b/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml index 13104c699..5b9cfb6eb 100644 --- a/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml +++ b/clusters/cl01tl/manifests/komodo/Cluster-komodo-postgresql-17-fdb-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-cluster namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-backup-garage-local-secret.yaml index b1bbc3a48..573154389 100644 --- a/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-backup-garage-local-secret namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: komodo-postgresql-17-fdb-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-recovery-secret.yaml b/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-recovery-secret.yaml index eac46402f..ada3c5603 100644 --- a/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/komodo/ExternalSecret-komodo-postgresql-17-fdb-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-recovery-secret namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: komodo-postgresql-17-fdb-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-backup-garage-local.yaml b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-backup-garage-local.yaml index 5ee393229..939b76052 100644 --- a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-backup-garage-local namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: komodo-postgresql-17-fdb-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml index b9a694f81..d264c9126 100644 --- a/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml +++ b/clusters/cl01tl/manifests/komodo/ObjectStore-komodo-postgresql-17-fdb-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "komodo-postgresql-17-fdb-recovery" namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "komodo-postgresql-17-fdb-recovery" spec: diff --git a/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml b/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml index 9879cb3ce..a04fbdf81 100644 --- a/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml +++ b/clusters/cl01tl/manifests/komodo/PrometheusRule-komodo-postgresql-17-fdb-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: komodo-postgresql-17-fdb-alert-rules namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="komodo"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="komodo"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="komodo"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="komodo"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="komodo"} > cnpg_pg_replication_is_wal_receiver_up{namespace="komodo"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-scheduled-backup-live-backup.yaml index c6039092a..229f226eb 100644 --- a/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/komodo/ScheduledBackup-komodo-postgresql-17-fdb-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "komodo-postgresql-17-fdb-scheduled-backup-live-backup" namespace: komodo labels: - helm.sh/chart: postgresql-17-fdb-cluster-7.4.4 + helm.sh/chart: postgresql-17-fdb-cluster-7.4.5 app.kubernetes.io/name: komodo-postgresql-17-fdb app.kubernetes.io/instance: komodo app.kubernetes.io/part-of: komodo - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "komodo-postgresql-17-fdb-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml index 8aa218c34..841c815bb 100644 --- a/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/lidarr/Cluster-lidarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-cluster namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-external.yaml index 5851196ce..48d1a6809 100644 --- a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: lidarr-config-backup-secret-external namespace: lidarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: lidarr-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-local.yaml deleted file mode 100644 index 961c7ddfa..000000000 --- a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: lidarr-config-backup-secret-local - namespace: lidarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: lidarr-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/lidarr/lidarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-remote.yaml deleted file mode 100644 index 47a57c66d..000000000 --- a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: lidarr-config-backup-secret-remote - namespace: lidarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: lidarr-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/lidarr/lidarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-backup-garage-local-secret.yaml index b43bb32cd..2811a5f89 100644 --- a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-backup-garage-local-secret namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: lidarr-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-recovery-secret.yaml index e3f0bf1bf..535230478 100644 --- a/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/lidarr/ExternalSecret-lidarr-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-recovery-secret namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: lidarr-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-backup-garage-local.yaml index 34ebd70d5..f8e98fa71 100644 --- a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-backup-garage-local namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: lidarr-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml index c2b66b5a2..2538c228e 100644 --- a/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/lidarr/ObjectStore-lidarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "lidarr-postgresql-18-recovery" namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "lidarr-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml index 7e18208b2..b41d8e76f 100644 --- a/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/lidarr/PrometheusRule-lidarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: lidarr-postgresql-18-alert-rules namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="lidarr"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="lidarr"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="lidarr"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="lidarr"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="lidarr"} > cnpg_pg_replication_is_wal_receiver_up{namespace="lidarr"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-external.yaml b/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-external.yaml index 31adffd94..f700ebc57 100644 --- a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: lidarr-config-backup-source-external namespace: lidarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: lidarr-config-backup spec: sourcePVC: lidarr-config trigger: - schedule: 0 9 * * * + schedule: 38 9 * * * restic: pruneIntervalDays: 7 repository: lidarr-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-local.yaml b/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-local.yaml deleted file mode 100644 index f11eeadb8..000000000 --- a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: lidarr-config-backup-source-local - namespace: lidarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: lidarr-config-backup -spec: - sourcePVC: lidarr-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: lidarr-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-remote.yaml deleted file mode 100644 index c05fe9b4d..000000000 --- a/clusters/cl01tl/manifests/lidarr/ReplicationSource-lidarr-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: lidarr-config-backup-source-remote - namespace: lidarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: lidarr - app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: lidarr-config-backup -spec: - sourcePVC: lidarr-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: lidarr-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-scheduled-backup-live-backup.yaml index 165530be0..472fefbbb 100644 --- a/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/lidarr/ScheduledBackup-lidarr-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "lidarr-postgresql-18-scheduled-backup-live-backup" namespace: lidarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: lidarr-postgresql-18 app.kubernetes.io/instance: lidarr app.kubernetes.io/part-of: lidarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "lidarr-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml index 360fe84f5..3afc91e70 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/Cluster-matrix-synapse-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-cluster namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-discord.yaml b/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-discord.yaml index 68472c3c5..f19df1cdd 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-discord.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-discord.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-database-mautrix-discord namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: name: mautrix-discord diff --git a/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-whatsapp.yaml b/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-whatsapp.yaml index a118e227f..77870d46f 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-whatsapp.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/Database-matrix-synapse-postgresql-18-database-mautrix-whatsapp.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-database-mautrix-whatsapp namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: name: mautrix-whatsapp diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-external.yaml index 5cc05465d..8ed46a214 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: matrix-hookshot-backup-secret-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 + helm.sh/chart: volsync-target-hookshot-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-hookshot-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-local.yaml deleted file mode 100644 index 51f467ad7..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: matrix-hookshot-backup-secret-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-hookshot-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/matrix-hookshot" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-remote.yaml deleted file mode 100644 index 066570d22..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-hookshot-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: matrix-hookshot-backup-secret-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-hookshot-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/matrix-hookshot" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-external.yaml index 07a467a37..53317e88a 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: matrix-synapse-backup-secret-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-synapse-0.6.0 + helm.sh/chart: volsync-target-synapse-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-synapse-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-local.yaml deleted file mode 100644 index 868162526..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: matrix-synapse-backup-secret-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-synapse-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-synapse-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/matrix-synapse" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-remote.yaml deleted file mode 100644 index 79e310714..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: matrix-synapse-backup-secret-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-synapse-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-synapse-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/matrix-synapse" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-backup-garage-local-secret.yaml index a2a31695b..1f635fbb2 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-backup-garage-local-secret namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-synapse-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-recovery-secret.yaml index ad0cda431..4d065aea7 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-matrix-synapse-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-recovery-secret namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-synapse-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-external.yaml index b02f1fd8d..40ff59b8f 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: mautrix-discord-backup-secret-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-discord-0.6.0 + helm.sh/chart: volsync-target-discord-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mautrix-discord-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-local.yaml deleted file mode 100644 index 25272990d..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: mautrix-discord-backup-secret-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-discord-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-discord-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/mautrix-discord" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-remote.yaml deleted file mode 100644 index c14443486..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-discord-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: mautrix-discord-backup-secret-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-discord-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-discord-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/mautrix-discord" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-external.yaml index b996681b1..65ef96ed1 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: mautrix-whatsapp-backup-secret-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 + helm.sh/chart: volsync-target-whatsapp-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mautrix-whatsapp-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-local.yaml deleted file mode 100644 index 2d356b405..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: mautrix-whatsapp-backup-secret-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-whatsapp-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/mautrix-whatsapp" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-remote.yaml deleted file mode 100644 index fdebe4546..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ExternalSecret-mautrix-whatsapp-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: mautrix-whatsapp-backup-secret-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-whatsapp-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/matrix-synapse/mautrix-whatsapp" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-backup-garage-local.yaml index c6aa6b676..597f659ee 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-backup-garage-local namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-synapse-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml index c53faeb80..d36280fe0 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ObjectStore-matrix-synapse-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "matrix-synapse-postgresql-18-recovery" namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "matrix-synapse-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml index 43e62be73..c016f4910 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/PrometheusRule-matrix-synapse-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: matrix-synapse-postgresql-18-alert-rules namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="matrix-synapse"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="matrix-synapse"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="matrix-synapse"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="matrix-synapse"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="matrix-synapse"} > cnpg_pg_replication_is_wal_receiver_up{namespace="matrix-synapse"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-external.yaml index 6ab89754c..9cf5f08c7 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: matrix-hookshot-backup-source-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 + helm.sh/chart: volsync-target-hookshot-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-hookshot-backup spec: sourcePVC: matrix-hookshot trigger: - schedule: 0 9 * * * + schedule: 46 9 * * * restic: pruneIntervalDays: 7 repository: matrix-hookshot-backup-secret-external diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-local.yaml deleted file mode 100644 index 654b19819..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: matrix-hookshot-backup-source-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-hookshot-backup -spec: - sourcePVC: matrix-hookshot - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: matrix-hookshot-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-remote.yaml deleted file mode 100644 index 85efe51ac..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-hookshot-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: matrix-hookshot-backup-source-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-hookshot-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-hookshot-backup -spec: - sourcePVC: matrix-hookshot - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: matrix-hookshot-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-external.yaml index d3f2c4f00..553825ea3 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: matrix-synapse-backup-source-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-synapse-0.6.0 + helm.sh/chart: volsync-target-synapse-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: matrix-synapse-backup spec: sourcePVC: matrix-synapse trigger: - schedule: 0 9 * * * + schedule: 44 9 * * * restic: pruneIntervalDays: 7 repository: matrix-synapse-backup-secret-external diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-local.yaml deleted file mode 100644 index 9c8371b83..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: matrix-synapse-backup-source-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-synapse-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-synapse-backup -spec: - sourcePVC: matrix-synapse - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: matrix-synapse-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-remote.yaml deleted file mode 100644 index 61a682837..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-matrix-synapse-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: matrix-synapse-backup-source-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-synapse-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: matrix-synapse-backup -spec: - sourcePVC: matrix-synapse - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: matrix-synapse-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-external.yaml index 1d62d0f4f..43d7a4db7 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: mautrix-discord-backup-source-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-discord-0.6.0 + helm.sh/chart: volsync-target-discord-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mautrix-discord-backup spec: sourcePVC: mautrix-discord trigger: - schedule: 0 9 * * * + schedule: 48 9 * * * restic: pruneIntervalDays: 7 repository: mautrix-discord-backup-secret-external diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-local.yaml deleted file mode 100644 index 4147bb7d2..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-local.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: mautrix-discord-backup-source-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-discord-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-discord-backup -spec: - sourcePVC: mautrix-discord - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: mautrix-discord-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-remote.yaml deleted file mode 100644 index 8f3caa327..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-discord-backup-source-remote.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: mautrix-discord-backup-source-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-discord-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-discord-backup -spec: - sourcePVC: mautrix-discord - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: mautrix-discord-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-external.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-external.yaml index 9ce9ee765..3dae7130c 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: mautrix-whatsapp-backup-source-external namespace: matrix-synapse labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 + helm.sh/chart: volsync-target-whatsapp-0.7.0 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mautrix-whatsapp-backup spec: sourcePVC: mautrix-whatsapp trigger: - schedule: 0 9 * * * + schedule: 50 9 * * * restic: pruneIntervalDays: 7 repository: mautrix-whatsapp-backup-secret-external diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-local.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-local.yaml deleted file mode 100644 index 9322cfd69..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-local.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: mautrix-whatsapp-backup-source-local - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-whatsapp-backup -spec: - sourcePVC: mautrix-whatsapp - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: mautrix-whatsapp-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-remote.yaml b/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-remote.yaml deleted file mode 100644 index 1d13dec95..000000000 --- a/clusters/cl01tl/manifests/matrix-synapse/ReplicationSource-mautrix-whatsapp-backup-source-remote.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: mautrix-whatsapp-backup-source-remote - namespace: matrix-synapse - labels: - helm.sh/chart: volsync-target-whatsapp-0.6.0 - app.kubernetes.io/instance: matrix-synapse - app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: mautrix-whatsapp-backup -spec: - sourcePVC: mautrix-whatsapp - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: mautrix-whatsapp-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-scheduled-backup-live-backup.yaml index 7a75abd8e..0db63ba52 100644 --- a/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/matrix-synapse/ScheduledBackup-matrix-synapse-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "matrix-synapse-postgresql-18-scheduled-backup-live-backup" namespace: matrix-synapse labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: matrix-synapse-postgresql-18 app.kubernetes.io/instance: matrix-synapse app.kubernetes.io/part-of: matrix-synapse - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "matrix-synapse-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml index e39d51778..dd091856a 100644 --- a/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/ollama/Cluster-ollama-web-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-cluster namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-external.yaml index ccdc69424..cd2df629b 100644 --- a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: ollama-web-data-backup-secret-external namespace: ollama labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ollama-web-data-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-local.yaml deleted file mode 100644 index 35b948cc1..000000000 --- a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ollama-web-data-backup-secret-local - namespace: ollama - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ollama-web-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/ollama/ollama-web-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-remote.yaml deleted file mode 100644 index a6c0229f8..000000000 --- a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: ollama-web-data-backup-secret-remote - namespace: ollama - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ollama-web-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/ollama/ollama-web-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-backup-garage-local-secret.yaml index e4ed9333b..f4ad4afda 100644 --- a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-backup-garage-local-secret namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ollama-web-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-recovery-secret.yaml index 4dddbed94..4a7410167 100644 --- a/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/ollama/ExternalSecret-ollama-web-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-recovery-secret namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ollama-web-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-backup-garage-local.yaml index ffe9617ac..c92166ab9 100644 --- a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-backup-garage-local namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ollama-web-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml index febb90c81..9a7dcc6f6 100644 --- a/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/ollama/ObjectStore-ollama-web-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "ollama-web-postgresql-18-recovery" namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "ollama-web-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml index b865041a5..28edc50ab 100644 --- a/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/ollama/PrometheusRule-ollama-web-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: ollama-web-postgresql-18-alert-rules namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="ollama"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="ollama"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="ollama"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="ollama"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="ollama"} > cnpg_pg_replication_is_wal_receiver_up{namespace="ollama"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-external.yaml b/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-external.yaml index 586c70d7c..f7f8f1596 100644 --- a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: ollama-web-data-backup-source-external namespace: ollama labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: ollama-web-data-backup spec: sourcePVC: ollama-web-data trigger: - schedule: 0 9 * * * + schedule: 54 9 * * * restic: pruneIntervalDays: 7 repository: ollama-web-data-backup-secret-external diff --git a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-local.yaml b/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-local.yaml deleted file mode 100644 index 4e541bfd6..000000000 --- a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-local.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: ollama-web-data-backup-source-local - namespace: ollama - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ollama-web-data-backup -spec: - sourcePVC: ollama-web-data - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: ollama-web-data-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-remote.yaml deleted file mode 100644 index d74ae4ed1..000000000 --- a/clusters/cl01tl/manifests/ollama/ReplicationSource-ollama-web-data-backup-source-remote.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: ollama-web-data-backup-source-remote - namespace: ollama - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: ollama - app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: ollama-web-data-backup -spec: - sourcePVC: ollama-web-data - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: ollama-web-data-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - runAsGroup: 1337 - runAsUser: 1337 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-scheduled-backup-live-backup.yaml index e3a8ea810..a12bbc6b5 100644 --- a/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/ollama/ScheduledBackup-ollama-web-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "ollama-web-postgresql-18-scheduled-backup-live-backup" namespace: ollama labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: ollama-web-postgresql-18 app.kubernetes.io/instance: ollama app.kubernetes.io/part-of: ollama - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "ollama-web-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml index 121446046..6a111f4dd 100644 --- a/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/outline/Cluster-outline-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-cluster namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-backup-garage-local-secret.yaml index 73470be13..7dad45725 100644 --- a/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-backup-garage-local-secret namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: outline-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-recovery-secret.yaml index 7176a335c..e92e10c88 100644 --- a/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/outline/ExternalSecret-outline-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-recovery-secret namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: outline-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-backup-garage-local.yaml index 66db56100..9b645f190 100644 --- a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-backup-garage-local namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: outline-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml index 8cbdf089f..4183208ea 100644 --- a/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/outline/ObjectStore-outline-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "outline-postgresql-18-recovery" namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "outline-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml index 6af69ace4..1941fb75d 100644 --- a/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/outline/PrometheusRule-outline-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: outline-postgresql-18-alert-rules namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="outline"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="outline"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="outline"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="outline"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="outline"} > cnpg_pg_replication_is_wal_receiver_up{namespace="outline"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/outline/RedisSentinel-redis-sentinel-outline.yaml b/clusters/cl01tl/manifests/outline/RedisSentinel-redis-sentinel-outline.yaml deleted file mode 100644 index 192075d5e..000000000 --- a/clusters/cl01tl/manifests/outline/RedisSentinel-redis-sentinel-outline.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-outline - namespace: outline - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-outline - app.kubernetes.io/instance: outline - app.kubernetes.io/part-of: outline -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-outline - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-scheduled-backup-live-backup.yaml index b0060adc3..0d5f1dd5e 100644 --- a/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/outline/ScheduledBackup-outline-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "outline-postgresql-18-scheduled-backup-live-backup" namespace: outline labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: outline-postgresql-18 app.kubernetes.io/instance: outline app.kubernetes.io/part-of: outline - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "outline-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/outline/ServiceMonitor-redis-sentinel-outline.yaml b/clusters/cl01tl/manifests/outline/ServiceMonitor-redis-sentinel-outline.yaml deleted file mode 100644 index 51cb6f450..000000000 --- a/clusters/cl01tl/manifests/outline/ServiceMonitor-redis-sentinel-outline.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-outline - namespace: outline - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-outline - app.kubernetes.io/instance: outline - app.kubernetes.io/part-of: outline -spec: - selector: - matchLabels: - app: redis-sentinel-outline - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml index 44d41697c..1bbcad755 100644 --- a/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/photoview/Cluster-photoview-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-cluster namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-backup-garage-local-secret.yaml index 489ee93ca..f89f052dd 100644 --- a/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-backup-garage-local-secret namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: photoview-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-recovery-secret.yaml index fcb63d9a3..e981bd419 100644 --- a/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/photoview/ExternalSecret-photoview-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-recovery-secret namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: photoview-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-backup-garage-local.yaml index e32771b1c..d25065a5e 100644 --- a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-backup-garage-local namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: photoview-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml index 4d2a8bf8e..deb106a8d 100644 --- a/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/photoview/ObjectStore-photoview-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "photoview-postgresql-18-recovery" namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "photoview-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml index 80db7c9f2..e17d86322 100644 --- a/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/photoview/PrometheusRule-photoview-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: photoview-postgresql-18-alert-rules namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="photoview"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="photoview"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="photoview"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="photoview"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="photoview"} > cnpg_pg_replication_is_wal_receiver_up{namespace="photoview"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-scheduled-backup-live-backup.yaml index 7126669fa..30aabd4f1 100644 --- a/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/photoview/ScheduledBackup-photoview-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "photoview-postgresql-18-scheduled-backup-live-backup" namespace: photoview labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: photoview-postgresql-18 app.kubernetes.io/instance: photoview app.kubernetes.io/part-of: photoview - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "photoview-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml index f35b78ac7..af1d3dc8e 100644 --- a/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/postiz/Cluster-postiz-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-cluster namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-external.yaml index 0535304f4..2bfe91d61 100644 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: postiz-config-backup-secret-external namespace: postiz labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-local.yaml deleted file mode 100644 index 2e75dad6b..000000000 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: postiz-config-backup-secret-local - namespace: postiz - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/postiz/postiz-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-remote.yaml deleted file mode 100644 index c08a7a8ef..000000000 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: postiz-config-backup-secret-remote - namespace: postiz - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/postiz/postiz-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-backup-garage-local-secret.yaml index 10b820b89..02bafb62d 100644 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-backup-garage-local-secret namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-recovery-secret.yaml index 5be902d2f..1b4c31a98 100644 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-recovery-secret namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-external.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-external.yaml index 9176993a4..ed9f25967 100644 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: postiz-uploads-backup-secret-external namespace: postiz labels: - helm.sh/chart: volsync-target-upload-0.6.0 + helm.sh/chart: volsync-target-upload-0.7.0 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-uploads-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-local.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-local.yaml deleted file mode 100644 index f169c7cc8..000000000 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: postiz-uploads-backup-secret-local - namespace: postiz - labels: - helm.sh/chart: volsync-target-upload-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-uploads-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/postiz/postiz-uploads" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-remote.yaml b/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-remote.yaml deleted file mode 100644 index de1b4acba..000000000 --- a/clusters/cl01tl/manifests/postiz/ExternalSecret-postiz-uploads-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: postiz-uploads-backup-secret-remote - namespace: postiz - labels: - helm.sh/chart: volsync-target-upload-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-uploads-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/postiz/postiz-uploads" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-backup-garage-local.yaml index 16dc77a71..fff3f264b 100644 --- a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-backup-garage-local namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml index c0e76228e..83511c4b4 100644 --- a/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/postiz/ObjectStore-postiz-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "postiz-postgresql-18-recovery" namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "postiz-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml index d8843bd8f..46729bb22 100644 --- a/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/postiz/PrometheusRule-postiz-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: postiz-postgresql-18-alert-rules namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="postiz"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="postiz"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="postiz"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="postiz"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="postiz"} > cnpg_pg_replication_is_wal_receiver_up{namespace="postiz"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/postiz/RedisSentinel-redis-sentinel-postiz.yaml b/clusters/cl01tl/manifests/postiz/RedisSentinel-redis-sentinel-postiz.yaml deleted file mode 100644 index d2fa2c97c..000000000 --- a/clusters/cl01tl/manifests/postiz/RedisSentinel-redis-sentinel-postiz.yaml +++ /dev/null @@ -1,36 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-postiz - namespace: postiz - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-postiz - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-postiz - redisReplicationPassword: - secretKeyRef: - name: postiz-redis-config - key: password - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisSecret: - name: postiz-redis-config - key: password - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-external.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-external.yaml index 4cecb7b96..2d3f2f01a 100644 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: postiz-config-backup-source-external namespace: postiz labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-config-backup spec: sourcePVC: postiz-config trigger: - schedule: 0 9 * * * + schedule: 56 9 * * * restic: pruneIntervalDays: 7 repository: postiz-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-local.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-local.yaml deleted file mode 100644 index 1cfb0201c..000000000 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: postiz-config-backup-source-local - namespace: postiz - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-config-backup -spec: - sourcePVC: postiz-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: postiz-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-remote.yaml deleted file mode 100644 index a62bb6860..000000000 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-config-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: postiz-config-backup-source-remote - namespace: postiz - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-config-backup -spec: - sourcePVC: postiz-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: postiz-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-external.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-external.yaml index 45154344a..1a29463ac 100644 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: postiz-uploads-backup-source-external namespace: postiz labels: - helm.sh/chart: volsync-target-upload-0.6.0 + helm.sh/chart: volsync-target-upload-0.7.0 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: postiz-uploads-backup spec: sourcePVC: postiz-uploads trigger: - schedule: 0 9 * * * + schedule: 58 9 * * * restic: pruneIntervalDays: 7 repository: postiz-uploads-backup-secret-external diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-local.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-local.yaml deleted file mode 100644 index c8c347f4a..000000000 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: postiz-uploads-backup-source-local - namespace: postiz - labels: - helm.sh/chart: volsync-target-upload-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-uploads-backup -spec: - sourcePVC: postiz-uploads - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: postiz-uploads-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-remote.yaml b/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-remote.yaml deleted file mode 100644 index 94732499c..000000000 --- a/clusters/cl01tl/manifests/postiz/ReplicationSource-postiz-uploads-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: postiz-uploads-backup-source-remote - namespace: postiz - labels: - helm.sh/chart: volsync-target-upload-0.6.0 - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: postiz-uploads-backup -spec: - sourcePVC: postiz-uploads - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: postiz-uploads-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-scheduled-backup-live-backup.yaml index 0a672d2d6..84595dc0f 100644 --- a/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/postiz/ScheduledBackup-postiz-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "postiz-postgresql-18-scheduled-backup-live-backup" namespace: postiz labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: postiz-postgresql-18 app.kubernetes.io/instance: postiz app.kubernetes.io/part-of: postiz - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "postiz-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/postiz/ServiceMonitor-redis-sentinel-postiz.yaml b/clusters/cl01tl/manifests/postiz/ServiceMonitor-redis-sentinel-postiz.yaml deleted file mode 100644 index 95a39759e..000000000 --- a/clusters/cl01tl/manifests/postiz/ServiceMonitor-redis-sentinel-postiz.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-postiz - namespace: postiz - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-postiz - app.kubernetes.io/instance: postiz - app.kubernetes.io/part-of: postiz -spec: - selector: - matchLabels: - app: redis-sentinel-postiz - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml index 7f8e7c3aa..16a412447 100644 --- a/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/Cluster-radarr-4k-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-cluster namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml index 89c69579f..9b044bffc 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: radarr-4k-config-backup-secret-external namespace: radarr-4k labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-4k-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml deleted file mode 100644 index 213060e74..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-config-backup-secret-local - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-4k/radarr-4k-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml deleted file mode 100644 index f0de4fd99..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-4k-config-backup-secret-remote - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-4k/radarr-4k-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml index 6fea6e65a..eabddfdb1 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-backup-garage-local-secret namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-4k-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml index 56db93639..8046a20b4 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ExternalSecret-radarr-4k-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-recovery-secret namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-4k-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml index cab012f55..ad1489604 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-backup-garage-local namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-4k-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml index a28be0e6e..03034448b 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ObjectStore-radarr-4k-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-4k-postgresql-18-recovery" namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-4k-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml index 9a3de7baa..1567a8ec6 100644 --- a/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/PrometheusRule-radarr-4k-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-4k-postgresql-18-alert-rules namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="radarr-4k"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="radarr-4k"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="radarr-4k"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="radarr-4k"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="radarr-4k"} > cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-4k"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml index e1835b673..d67a7d02d 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: radarr-4k-config-backup-source-external namespace: radarr-4k labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-4k-config-backup spec: sourcePVC: radarr-4k-config trigger: - schedule: 0 9 * * * + schedule: 10 12 * * * restic: pruneIntervalDays: 7 repository: radarr-4k-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml deleted file mode 100644 index 0aae6ccfc..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-4k-config-backup-source-local - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup -spec: - sourcePVC: radarr-4k-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-4k-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml deleted file mode 100644 index 1b9c2bb16..000000000 --- a/clusters/cl01tl/manifests/radarr-4k/ReplicationSource-radarr-4k-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-4k-config-backup-source-remote - namespace: radarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-4k - app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-4k-config-backup -spec: - sourcePVC: radarr-4k-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-4k-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml index 27959ab0d..290be038c 100644 --- a/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-4k/ScheduledBackup-radarr-4k-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-4k-postgresql-18-scheduled-backup-live-backup" namespace: radarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-4k-postgresql-18 app.kubernetes.io/instance: radarr-4k app.kubernetes.io/part-of: radarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-4k-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml index 980480e9b..ce9d3ae8a 100644 --- a/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/Cluster-radarr-anime-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-cluster namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-external.yaml index 863b5e6eb..182a7be84 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: radarr-anime-config-backup-secret-external namespace: radarr-anime labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-anime-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-local.yaml deleted file mode 100644 index e72daa7ba..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-anime-config-backup-secret-local - namespace: radarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-anime-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-anime/radarr-anime-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-remote.yaml deleted file mode 100644 index 127ca937f..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-anime-config-backup-secret-remote - namespace: radarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-anime-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-anime/radarr-anime-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-backup-garage-local-secret.yaml index fbe9ae506..688dedbd7 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-backup-garage-local-secret namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-anime-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-recovery-secret.yaml index 68670125a..ff19cb2ac 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ExternalSecret-radarr-anime-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-recovery-secret namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-anime-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-backup-garage-local.yaml index f95eef74a..e6be3f7f9 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-backup-garage-local namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-anime-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml index 80e0a770c..86aed23db 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ObjectStore-radarr-anime-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-anime-postgresql-18-recovery" namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-anime-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml index 206375d57..2108623ae 100644 --- a/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/PrometheusRule-radarr-anime-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-anime-postgresql-18-alert-rules namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="radarr-anime"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="radarr-anime"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="radarr-anime"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="radarr-anime"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="radarr-anime"} > cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-anime"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-external.yaml b/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-external.yaml index aa5e6fbaa..eab2c9d28 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: radarr-anime-config-backup-source-external namespace: radarr-anime labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-anime-config-backup spec: sourcePVC: radarr-anime-config trigger: - schedule: 0 9 * * * + schedule: 12 12 * * * restic: pruneIntervalDays: 7 repository: radarr-anime-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-local.yaml deleted file mode 100644 index ba70e32ee..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-anime-config-backup-source-local - namespace: radarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-anime-config-backup -spec: - sourcePVC: radarr-anime-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-anime-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-remote.yaml deleted file mode 100644 index 21fa39775..000000000 --- a/clusters/cl01tl/manifests/radarr-anime/ReplicationSource-radarr-anime-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-anime-config-backup-source-remote - namespace: radarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-anime - app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-anime-config-backup -spec: - sourcePVC: radarr-anime-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-anime-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-scheduled-backup-live-backup.yaml index ba721775f..566df0434 100644 --- a/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-anime/ScheduledBackup-radarr-anime-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-anime-postgresql-18-scheduled-backup-live-backup" namespace: radarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-anime-postgresql-18 app.kubernetes.io/instance: radarr-anime app.kubernetes.io/part-of: radarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-anime-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml index 4f8eac377..674bbb9bd 100644 --- a/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/Cluster-radarr-standup-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-cluster namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-external.yaml index 712c18a36..443e412c4 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: radarr-standup-config-backup-secret-external namespace: radarr-standup labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-standup-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-local.yaml deleted file mode 100644 index 85d3e3b38..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-standup-config-backup-secret-local - namespace: radarr-standup - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-standup-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-standup/radarr-standup-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-remote.yaml deleted file mode 100644 index c4228c837..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-standup-config-backup-secret-remote - namespace: radarr-standup - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-standup-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr-standup/radarr-standup-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-backup-garage-local-secret.yaml index 6a04ca3d4..a2cbadd83 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-backup-garage-local-secret namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-standup-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-recovery-secret.yaml index c2d395a8b..85baf318c 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ExternalSecret-radarr-standup-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-recovery-secret namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-standup-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-backup-garage-local.yaml index 552a341f1..ada3b6ebb 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-backup-garage-local namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-standup-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml index 4b9c23fbd..e5f7a36c4 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ObjectStore-radarr-standup-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-standup-postgresql-18-recovery" namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-standup-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml index 734604009..5d40c4b82 100644 --- a/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/PrometheusRule-radarr-standup-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-standup-postgresql-18-alert-rules namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="radarr-standup"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="radarr-standup"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="radarr-standup"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="radarr-standup"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="radarr-standup"} > cnpg_pg_replication_is_wal_receiver_up{namespace="radarr-standup"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-external.yaml b/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-external.yaml index b93fde5a8..1e1a51968 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: radarr-standup-config-backup-source-external namespace: radarr-standup labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-standup-config-backup spec: sourcePVC: radarr-standup-config trigger: - schedule: 0 9 * * * + schedule: 14 12 * * * restic: pruneIntervalDays: 7 repository: radarr-standup-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-local.yaml deleted file mode 100644 index 33993849e..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-standup-config-backup-source-local - namespace: radarr-standup - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-standup-config-backup -spec: - sourcePVC: radarr-standup-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-standup-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-remote.yaml deleted file mode 100644 index 339e162f3..000000000 --- a/clusters/cl01tl/manifests/radarr-standup/ReplicationSource-radarr-standup-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-standup-config-backup-source-remote - namespace: radarr-standup - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr-standup - app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-standup-config-backup -spec: - sourcePVC: radarr-standup-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-standup-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-scheduled-backup-live-backup.yaml index 5df173f16..c65185450 100644 --- a/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/radarr-standup/ScheduledBackup-radarr-standup-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-standup-postgresql-18-scheduled-backup-live-backup" namespace: radarr-standup labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-standup-postgresql-18 app.kubernetes.io/instance: radarr-standup app.kubernetes.io/part-of: radarr-standup - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-standup-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml index 713835ddc..62fdb74b1 100644 --- a/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/radarr/Cluster-radarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-cluster namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-external.yaml index d6a2855ba..3b45aa9a1 100644 --- a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: radarr-config-backup-secret-external namespace: radarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-local.yaml deleted file mode 100644 index 905ee4a08..000000000 --- a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-config-backup-secret-local - namespace: radarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr/radarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-remote.yaml deleted file mode 100644 index 1beebddb5..000000000 --- a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: radarr-config-backup-secret-remote - namespace: radarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/radarr/radarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-backup-garage-local-secret.yaml index 15ae096e2..2faff78f2 100644 --- a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-backup-garage-local-secret namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-recovery-secret.yaml index a55f12d55..2d76432d5 100644 --- a/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/radarr/ExternalSecret-radarr-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-recovery-secret namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-backup-garage-local.yaml index e858c0fe1..e9a7c45da 100644 --- a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-backup-garage-local namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml index fbcdffc6c..a1f30a53e 100644 --- a/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/radarr/ObjectStore-radarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-postgresql-18-recovery" namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml index 4785ed0d4..85da84da8 100644 --- a/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/radarr/PrometheusRule-radarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: radarr-postgresql-18-alert-rules namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="radarr"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="radarr"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="radarr"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="radarr"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="radarr"} > cnpg_pg_replication_is_wal_receiver_up{namespace="radarr"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-external.yaml b/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-external.yaml index 7a8f87848..412a7501d 100644 --- a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: radarr-config-backup-source-external namespace: radarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: radarr-config-backup spec: sourcePVC: radarr-config trigger: - schedule: 0 9 * * * + schedule: 8 12 * * * restic: pruneIntervalDays: 7 repository: radarr-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-local.yaml b/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-local.yaml deleted file mode 100644 index 9670fbba6..000000000 --- a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-config-backup-source-local - namespace: radarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-config-backup -spec: - sourcePVC: radarr-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-remote.yaml deleted file mode 100644 index 2312fe99f..000000000 --- a/clusters/cl01tl/manifests/radarr/ReplicationSource-radarr-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: radarr-config-backup-source-remote - namespace: radarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: radarr - app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: radarr-config-backup -spec: - sourcePVC: radarr-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: radarr-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-scheduled-backup-live-backup.yaml index 27fa2f197..c577f9852 100644 --- a/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/radarr/ScheduledBackup-radarr-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "radarr-postgresql-18-scheduled-backup-live-backup" namespace: radarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: radarr-postgresql-18 app.kubernetes.io/instance: radarr app.kubernetes.io/part-of: radarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "radarr-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml index 963d2fff2..0446066f6 100644 --- a/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/roundcube/Cluster-roundcube-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-cluster namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-external.yaml index d6996d648..783ad8faa 100644 --- a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: roundcube-data-backup-secret-external namespace: roundcube labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: roundcube-data-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-local.yaml deleted file mode 100644 index 52961b846..000000000 --- a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: roundcube-data-backup-secret-local - namespace: roundcube - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: roundcube-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/roundcube/roundcube-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-remote.yaml deleted file mode 100644 index 16831d620..000000000 --- a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: roundcube-data-backup-secret-remote - namespace: roundcube - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: roundcube-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/roundcube/roundcube-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-backup-garage-local-secret.yaml index eebff848f..ebb568495 100644 --- a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-backup-garage-local-secret namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: roundcube-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-recovery-secret.yaml index ae3a3cefa..165dbabc3 100644 --- a/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/roundcube/ExternalSecret-roundcube-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-recovery-secret namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: roundcube-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-backup-garage-local.yaml index 22f04db6e..babb38806 100644 --- a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-backup-garage-local namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: roundcube-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml index db6a25524..bd060d69b 100644 --- a/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/roundcube/ObjectStore-roundcube-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "roundcube-postgresql-18-recovery" namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "roundcube-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml index ec61ef9bc..4b2d5d47a 100644 --- a/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/roundcube/PrometheusRule-roundcube-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: roundcube-postgresql-18-alert-rules namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="roundcube"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="roundcube"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="roundcube"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="roundcube"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="roundcube"} > cnpg_pg_replication_is_wal_receiver_up{namespace="roundcube"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-external.yaml b/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-external.yaml index ead07a430..0d6e06e8f 100644 --- a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: roundcube-data-backup-source-external namespace: roundcube labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: roundcube-data-backup spec: sourcePVC: roundcube-data trigger: - schedule: 0 9 * * * + schedule: 16 12 * * * restic: pruneIntervalDays: 7 repository: roundcube-data-backup-secret-external diff --git a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-local.yaml b/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-local.yaml deleted file mode 100644 index b39108236..000000000 --- a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: roundcube-data-backup-source-local - namespace: roundcube - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: roundcube-data-backup -spec: - sourcePVC: roundcube-data - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: roundcube-data-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-remote.yaml deleted file mode 100644 index 7cf2fac09..000000000 --- a/clusters/cl01tl/manifests/roundcube/ReplicationSource-roundcube-data-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: roundcube-data-backup-source-remote - namespace: roundcube - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: roundcube - app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: roundcube-data-backup -spec: - sourcePVC: roundcube-data - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: roundcube-data-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-scheduled-backup-live-backup.yaml index b2dca4002..def8db50a 100644 --- a/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/roundcube/ScheduledBackup-roundcube-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "roundcube-postgresql-18-scheduled-backup-live-backup" namespace: roundcube labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: roundcube-postgresql-18 app.kubernetes.io/instance: roundcube app.kubernetes.io/part-of: roundcube - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "roundcube-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml index e07306e6b..8edc562d2 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/Cluster-sonarr-4k-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-cluster namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-external.yaml index ddf5ca9c2..de62bd9a0 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: sonarr-4k-config-backup-secret-external namespace: sonarr-4k labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-4k-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-local.yaml deleted file mode 100644 index e3f577c27..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-4k-config-backup-secret-local - namespace: sonarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-4k-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr-4k/sonarr-4k-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-remote.yaml deleted file mode 100644 index 9117af622..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-4k-config-backup-secret-remote - namespace: sonarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-4k-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr-4k/sonarr-4k-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-backup-garage-local-secret.yaml index 504010588..84ceed56b 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-backup-garage-local-secret namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-4k-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-recovery-secret.yaml index a53d96658..8249a2366 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ExternalSecret-sonarr-4k-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-recovery-secret namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-4k-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-backup-garage-local.yaml index 5464876ac..4b36d0a59 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-backup-garage-local namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-4k-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml index fc24de757..fdb9a3ec6 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ObjectStore-sonarr-4k-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-4k-postgresql-18-recovery" namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-4k-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml index ec42bb3f8..63f81ea99 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/PrometheusRule-sonarr-4k-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-4k-postgresql-18-alert-rules namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="sonarr-4k"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="sonarr-4k"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="sonarr-4k"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="sonarr-4k"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="sonarr-4k"} > cnpg_pg_replication_is_wal_receiver_up{namespace="sonarr-4k"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-external.yaml b/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-external.yaml index 938e00fa9..0a1379f87 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: sonarr-4k-config-backup-source-external namespace: sonarr-4k labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-4k-config-backup spec: sourcePVC: sonarr-4k-config trigger: - schedule: 0 9 * * * + schedule: 24 12 * * * restic: pruneIntervalDays: 7 repository: sonarr-4k-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-local.yaml b/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-local.yaml deleted file mode 100644 index aba5ce8cd..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-4k-config-backup-source-local - namespace: sonarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-4k-config-backup -spec: - sourcePVC: sonarr-4k-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-4k-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-remote.yaml deleted file mode 100644 index 82502fb13..000000000 --- a/clusters/cl01tl/manifests/sonarr-4k/ReplicationSource-sonarr-4k-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-4k-config-backup-source-remote - namespace: sonarr-4k - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-4k - app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-4k-config-backup -spec: - sourcePVC: sonarr-4k-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-4k-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-scheduled-backup-live-backup.yaml index d9974d519..3592d5f49 100644 --- a/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-4k/ScheduledBackup-sonarr-4k-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-4k-postgresql-18-scheduled-backup-live-backup" namespace: sonarr-4k labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-4k-postgresql-18 app.kubernetes.io/instance: sonarr-4k app.kubernetes.io/part-of: sonarr-4k - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-4k-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml index 90905b768..50f64986b 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/Cluster-sonarr-anime-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-cluster namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-external.yaml index b4a2f1741..8220627c5 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: sonarr-anime-config-backup-secret-external namespace: sonarr-anime labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-anime-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-local.yaml deleted file mode 100644 index 969086777..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-anime-config-backup-secret-local - namespace: sonarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-anime-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr-anime/sonarr-anime-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-remote.yaml deleted file mode 100644 index abe3d4f63..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-anime-config-backup-secret-remote - namespace: sonarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-anime-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr-anime/sonarr-anime-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-backup-garage-local-secret.yaml index feee63f55..2281ef8f6 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-backup-garage-local-secret namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-anime-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-recovery-secret.yaml index d5e467273..5eb2d36cb 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ExternalSecret-sonarr-anime-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-recovery-secret namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-anime-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-backup-garage-local.yaml index 4db7beceb..5aa62487a 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-backup-garage-local namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-anime-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml index c386e2bd8..3a223ba44 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ObjectStore-sonarr-anime-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-anime-postgresql-18-recovery" namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-anime-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml index b55f0ba45..1e9d35281 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/PrometheusRule-sonarr-anime-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-anime-postgresql-18-alert-rules namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="sonarr-anime"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="sonarr-anime"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="sonarr-anime"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="sonarr-anime"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="sonarr-anime"} > cnpg_pg_replication_is_wal_receiver_up{namespace="sonarr-anime"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-external.yaml b/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-external.yaml index fce37d42b..4fff076ae 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: sonarr-anime-config-backup-source-external namespace: sonarr-anime labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-anime-config-backup spec: sourcePVC: sonarr-anime-config trigger: - schedule: 0 9 * * * + schedule: 26 12 * * * restic: pruneIntervalDays: 7 repository: sonarr-anime-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-local.yaml b/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-local.yaml deleted file mode 100644 index 18b53ac5b..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-anime-config-backup-source-local - namespace: sonarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-anime-config-backup -spec: - sourcePVC: sonarr-anime-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-anime-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-remote.yaml deleted file mode 100644 index 350b60696..000000000 --- a/clusters/cl01tl/manifests/sonarr-anime/ReplicationSource-sonarr-anime-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-anime-config-backup-source-remote - namespace: sonarr-anime - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr-anime - app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-anime-config-backup -spec: - sourcePVC: sonarr-anime-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-anime-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-scheduled-backup-live-backup.yaml index d88d9075c..74c9b8004 100644 --- a/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr-anime/ScheduledBackup-sonarr-anime-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-anime-postgresql-18-scheduled-backup-live-backup" namespace: sonarr-anime labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-anime-postgresql-18 app.kubernetes.io/instance: sonarr-anime app.kubernetes.io/part-of: sonarr-anime - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-anime-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml index 98cfc6cb5..52271c49e 100644 --- a/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/sonarr/Cluster-sonarr-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-cluster namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-external.yaml index a52d2bec0..53a081a0c 100644 --- a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: sonarr-config-backup-secret-external namespace: sonarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-local.yaml deleted file mode 100644 index 8a2c16224..000000000 --- a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-config-backup-secret-local - namespace: sonarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr/sonarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-remote.yaml deleted file mode 100644 index afa0cb2d2..000000000 --- a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: sonarr-config-backup-secret-remote - namespace: sonarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/sonarr/sonarr-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-backup-garage-local-secret.yaml index 9abb3831b..b90264ea8 100644 --- a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-backup-garage-local-secret namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-recovery-secret.yaml index dc9688298..485b00874 100644 --- a/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/sonarr/ExternalSecret-sonarr-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-recovery-secret namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-backup-garage-local.yaml index 518690d24..a629a826d 100644 --- a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-backup-garage-local namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml index 0fb07f999..dbe54eb31 100644 --- a/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/sonarr/ObjectStore-sonarr-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-postgresql-18-recovery" namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml index da651ccc2..d0a2c2ecc 100644 --- a/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/sonarr/PrometheusRule-sonarr-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: sonarr-postgresql-18-alert-rules namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="sonarr"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="sonarr"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="sonarr"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="sonarr"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="sonarr"} > cnpg_pg_replication_is_wal_receiver_up{namespace="sonarr"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-external.yaml b/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-external.yaml index 96c58f8da..a30aeef6b 100644 --- a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: sonarr-config-backup-source-external namespace: sonarr labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: sonarr-config-backup spec: sourcePVC: sonarr-config trigger: - schedule: 0 9 * * * + schedule: 22 12 * * * restic: pruneIntervalDays: 7 repository: sonarr-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-local.yaml b/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-local.yaml deleted file mode 100644 index b7d6892d3..000000000 --- a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-local.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-config-backup-source-local - namespace: sonarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-config-backup -spec: - sourcePVC: sonarr-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-remote.yaml deleted file mode 100644 index 18038329f..000000000 --- a/clusters/cl01tl/manifests/sonarr/ReplicationSource-sonarr-config-backup-source-remote.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: sonarr-config-backup-source-remote - namespace: sonarr - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: sonarr - app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: sonarr-config-backup -spec: - sourcePVC: sonarr-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: sonarr-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - moverSecurityContext: - fsGroup: 1000 - fsGroupChangePolicy: OnRootMismatch - runAsGroup: 1000 - runAsUser: 1000 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-scheduled-backup-live-backup.yaml index 5041e986c..0a91500d8 100644 --- a/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/sonarr/ScheduledBackup-sonarr-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "sonarr-postgresql-18-scheduled-backup-live-backup" namespace: sonarr labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: sonarr-postgresql-18 app.kubernetes.io/instance: sonarr app.kubernetes.io/part-of: sonarr - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "sonarr-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml index 7c19b4fe7..0c87dfa3f 100644 --- a/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/stalwart/Cluster-stalwart-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-cluster namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-external.yaml b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-external.yaml index 53e7fed49..0784fd984 100644 --- a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: stalwart-config-backup-secret-external namespace: stalwart labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: stalwart-config-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-local.yaml b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-local.yaml deleted file mode 100644 index d7a0000bc..000000000 --- a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: stalwart-config-backup-secret-local - namespace: stalwart - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: stalwart-config-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/stalwart/stalwart-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-remote.yaml b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-remote.yaml deleted file mode 100644 index 7d3283f46..000000000 --- a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-config-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: stalwart-config-backup-secret-remote - namespace: stalwart - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: stalwart-config-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/stalwart/stalwart-config" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-backup-garage-local-secret.yaml index aef674532..e7c261455 100644 --- a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-backup-garage-local-secret namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: stalwart-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-recovery-secret.yaml index 9a22b1700..6e31a17d0 100644 --- a/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/stalwart/ExternalSecret-stalwart-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-recovery-secret namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: stalwart-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-backup-garage-local.yaml index 59de3760b..4227ca504 100644 --- a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-backup-garage-local namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: stalwart-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml index ae137a9ca..6184a7829 100644 --- a/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/stalwart/ObjectStore-stalwart-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "stalwart-postgresql-18-recovery" namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "stalwart-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml index 0d7408ce9..e383cddaa 100644 --- a/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/stalwart/PrometheusRule-stalwart-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: stalwart-postgresql-18-alert-rules namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="stalwart"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="stalwart"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="stalwart"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="stalwart"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="stalwart"} > cnpg_pg_replication_is_wal_receiver_up{namespace="stalwart"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/stalwart/RedisSentinel-redis-sentinel-stalwart.yaml b/clusters/cl01tl/manifests/stalwart/RedisSentinel-redis-sentinel-stalwart.yaml deleted file mode 100644 index c3db9d436..000000000 --- a/clusters/cl01tl/manifests/stalwart/RedisSentinel-redis-sentinel-stalwart.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-stalwart - namespace: stalwart - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-stalwart - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-stalwart - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-external.yaml b/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-external.yaml index 97804810a..ead081eb0 100644 --- a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-external.yaml @@ -4,16 +4,16 @@ metadata: name: stalwart-config-backup-source-external namespace: stalwart labels: - helm.sh/chart: volsync-target-config-0.6.0 + helm.sh/chart: volsync-target-config-0.7.0 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: stalwart-config-backup spec: sourcePVC: stalwart-config trigger: - schedule: 0 9 * * * + schedule: 32 12 * * * restic: pruneIntervalDays: 7 repository: stalwart-config-backup-secret-external diff --git a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-local.yaml b/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-local.yaml deleted file mode 100644 index 03dde635f..000000000 --- a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: stalwart-config-backup-source-local - namespace: stalwart - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: stalwart-config-backup -spec: - sourcePVC: stalwart-config - trigger: - schedule: 0 8 * * * - restic: - pruneIntervalDays: 7 - repository: stalwart-config-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-remote.yaml b/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-remote.yaml deleted file mode 100644 index 91544824f..000000000 --- a/clusters/cl01tl/manifests/stalwart/ReplicationSource-stalwart-config-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: stalwart-config-backup-source-remote - namespace: stalwart - labels: - helm.sh/chart: volsync-target-config-0.6.0 - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: stalwart-config-backup -spec: - sourcePVC: stalwart-config - trigger: - schedule: 0 10 * * * - restic: - pruneIntervalDays: 7 - repository: stalwart-config-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-scheduled-backup-live-backup.yaml index c509a78aa..fc942b833 100644 --- a/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/stalwart/ScheduledBackup-stalwart-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "stalwart-postgresql-18-scheduled-backup-live-backup" namespace: stalwart labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: stalwart-postgresql-18 app.kubernetes.io/instance: stalwart app.kubernetes.io/part-of: stalwart - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "stalwart-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/stalwart/ServiceMonitor-redis-sentinel-stalwart.yaml b/clusters/cl01tl/manifests/stalwart/ServiceMonitor-redis-sentinel-stalwart.yaml deleted file mode 100644 index f57d06c05..000000000 --- a/clusters/cl01tl/manifests/stalwart/ServiceMonitor-redis-sentinel-stalwart.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-stalwart - namespace: stalwart - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-stalwart - app.kubernetes.io/instance: stalwart - app.kubernetes.io/part-of: stalwart -spec: - selector: - matchLabels: - app: redis-sentinel-stalwart - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s diff --git a/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml index 0e5bfbfc0..2f0072cf7 100644 --- a/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/Cluster-vaultwarden-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-cluster namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-external.yaml b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-external.yaml index a822d295d..ece1bab7d 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-external.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-external.yaml @@ -4,10 +4,10 @@ metadata: name: vaultwarden-data-backup-secret-external namespace: vaultwarden labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vaultwarden-data-backup-secret-external spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-local.yaml b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-local.yaml deleted file mode 100644 index 575fa1cce..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-local.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: vaultwarden-data-backup-secret-local - namespace: vaultwarden - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: vaultwarden-data-backup-secret-local -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/vaultwarden/vaultwarden-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-local - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-remote.yaml b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-remote.yaml deleted file mode 100644 index b98ec94c6..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-data-backup-secret-remote.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: vaultwarden-data-backup-secret-remote - namespace: vaultwarden - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: vaultwarden-data-backup-secret-remote -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - target: - template: - mergePolicy: Merge - engineVersion: v2 - data: - RESTIC_REPOSITORY: "{{ .BUCKET_ENDPOINT }}/vaultwarden/vaultwarden-data" - data: - - secretKey: BUCKET_ENDPOINT - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: BUCKET_ENDPOINT - - secretKey: RESTIC_PASSWORD - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /volsync/restic/garage-remote - metadataPolicy: None - property: RESTIC_PASSWORD - - secretKey: AWS_DEFAULT_REGION - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_REGION - - secretKey: AWS_ACCESS_KEY_ID - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_KEY_ID - - secretKey: AWS_SECRET_ACCESS_KEY - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /garage/home-infra/volsync-backups - metadataPolicy: None - property: ACCESS_SECRET_KEY diff --git a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-backup-garage-local-secret.yaml index 9207f5b73..b05ee5e76 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-backup-garage-local-secret namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vaultwarden-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-recovery-secret.yaml index 3a2aab63e..a9db9c852 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ExternalSecret-vaultwarden-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-recovery-secret namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vaultwarden-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-backup-garage-local.yaml index 86c58711f..ff21c02b3 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-backup-garage-local namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vaultwarden-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml index 94d06d900..dea810091 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ObjectStore-vaultwarden-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "vaultwarden-postgresql-18-recovery" namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "vaultwarden-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml index 5a5ae5cc7..c2ce12540 100644 --- a/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/PrometheusRule-vaultwarden-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: vaultwarden-postgresql-18-alert-rules namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="vaultwarden"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="vaultwarden"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="vaultwarden"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="vaultwarden"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="vaultwarden"} > cnpg_pg_replication_is_wal_receiver_up{namespace="vaultwarden"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-external.yaml b/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-external.yaml index fe114cda3..900c7ab63 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-external.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-external.yaml @@ -4,10 +4,10 @@ metadata: name: vaultwarden-data-backup-source-external namespace: vaultwarden labels: - helm.sh/chart: volsync-target-data-0.6.0 + helm.sh/chart: volsync-target-data-0.7.0 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" + app.kubernetes.io/version: "0.7.0" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: vaultwarden-data-backup spec: diff --git a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-local.yaml b/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-local.yaml deleted file mode 100644 index cc120330f..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-local.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: vaultwarden-data-backup-source-local - namespace: vaultwarden - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: vaultwarden-data-backup -spec: - sourcePVC: vaultwarden-data - trigger: - schedule: 0 0 0 * * * - restic: - pruneIntervalDays: 7 - repository: vaultwarden-data-backup-secret-local - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-remote.yaml b/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-remote.yaml deleted file mode 100644 index 5ab4b17e4..000000000 --- a/clusters/cl01tl/manifests/vaultwarden/ReplicationSource-vaultwarden-data-backup-source-remote.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: volsync.backube/v1alpha1 -kind: ReplicationSource -metadata: - name: vaultwarden-data-backup-source-remote - namespace: vaultwarden - labels: - helm.sh/chart: volsync-target-data-0.6.0 - app.kubernetes.io/instance: vaultwarden - app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "0.6.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: vaultwarden-data-backup -spec: - sourcePVC: vaultwarden-data - trigger: - schedule: 0 0 0 * * * - restic: - pruneIntervalDays: 7 - repository: vaultwarden-data-backup-secret-remote - retain: - daily: 7 - hourly: 0 - monthly: 3 - weekly: 4 - yearly: 1 - copyMethod: Snapshot - storageClassName: ceph-block - volumeSnapshotClassName: ceph-blockpool-snapshot - cacheCapacity: 1Gi diff --git a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-scheduled-backup-live-backup.yaml index 68d376a8c..9a0493ce6 100644 --- a/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/vaultwarden/ScheduledBackup-vaultwarden-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "vaultwarden-postgresql-18-scheduled-backup-live-backup" namespace: vaultwarden labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: vaultwarden-postgresql-18 app.kubernetes.io/instance: vaultwarden app.kubernetes.io/part-of: vaultwarden - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "vaultwarden-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml b/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml index e7224a40d..3fca96d8f 100644 --- a/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml +++ b/clusters/cl01tl/manifests/yamtrack/Cluster-yamtrack-postgresql-18-cluster.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-cluster namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: instances: 3 diff --git a/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-backup-garage-local-secret.yaml b/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-backup-garage-local-secret.yaml index 13a79dcd1..16795a29c 100644 --- a/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-backup-garage-local-secret.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-backup-garage-local-secret.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-backup-garage-local-secret namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: yamtrack-postgresql-18-backup-garage-local-secret spec: diff --git a/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-recovery-secret.yaml b/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-recovery-secret.yaml index c97957e05..e02835586 100644 --- a/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-recovery-secret.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ExternalSecret-yamtrack-postgresql-18-recovery-secret.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-recovery-secret namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: yamtrack-postgresql-18-recovery-secret spec: diff --git a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-backup-garage-local.yaml b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-backup-garage-local.yaml index a5b01f1b4..991c4f292 100644 --- a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-backup-garage-local.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-backup-garage-local.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-backup-garage-local namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: yamtrack-postgresql-18-backup-garage-local spec: diff --git a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml index 01253e07d..3c853c234 100644 --- a/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ObjectStore-yamtrack-postgresql-18-recovery.yaml @@ -4,11 +4,11 @@ metadata: name: "yamtrack-postgresql-18-recovery" namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "yamtrack-postgresql-18-recovery" spec: diff --git a/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml b/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml index b27261ba5..95c253b07 100644 --- a/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml +++ b/clusters/cl01tl/manifests/yamtrack/PrometheusRule-yamtrack-postgresql-18-alert-rules.yaml @@ -4,11 +4,11 @@ metadata: name: yamtrack-postgresql-18-alert-rules namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm spec: groups: @@ -21,7 +21,7 @@ spec: Pod {{ $labels.pod }} has been waiting for longer than 5 minutes expr: | - cnpg_backends_waiting_total > 300 + cnpg_backends_waiting_total{namespace="yamtrack"} > 300 for: 1m labels: severity: warning @@ -34,7 +34,7 @@ spec: There are over 10 deadlock conflicts in {{ $labels.pod }} expr: | - cnpg_pg_stat_database_deadlocks > 10 + cnpg_pg_stat_database_deadlocks{namespace="yamtrack"} > 10 for: 1m labels: severity: warning @@ -151,7 +151,7 @@ spec: CloudNativePG Cluster Pod {{ $labels.pod }} is taking more than 5 minutes (300 seconds) for a query. expr: |- - cnpg_backends_max_tx_duration_seconds > 300 + cnpg_backends_max_tx_duration_seconds{namespace="yamtrack"} > 300 for: 1m labels: severity: warning @@ -222,7 +222,7 @@ spec: Over 300,000,000 transactions from frozen xid on pod {{ $labels.pod }} expr: | - cnpg_pg_database_xid_age > 300000000 + cnpg_pg_database_xid_age{namespace="yamtrack"} > 300000000 for: 1m labels: severity: warning @@ -247,7 +247,7 @@ spec: Replica {{ $labels.pod }} is failing to replicate expr: | - cnpg_pg_replication_in_recovery > cnpg_pg_replication_is_wal_receiver_up + cnpg_pg_replication_in_recovery{namespace="yamtrack"} > cnpg_pg_replication_is_wal_receiver_up{namespace="yamtrack"} for: 1m labels: severity: warning diff --git a/clusters/cl01tl/manifests/yamtrack/RedisSentinel-redis-sentinel-yamtrack.yaml b/clusters/cl01tl/manifests/yamtrack/RedisSentinel-redis-sentinel-yamtrack.yaml deleted file mode 100644 index fc4db5932..000000000 --- a/clusters/cl01tl/manifests/yamtrack/RedisSentinel-redis-sentinel-yamtrack.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: redis.redis.opstreelabs.in/v1beta2 -kind: RedisSentinel -metadata: - name: redis-sentinel-yamtrack - namespace: yamtrack - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-yamtrack - app.kubernetes.io/instance: yamtrack - app.kubernetes.io/part-of: yamtrack -spec: - clusterSize: 3 - podSecurityContext: - fsGroup: 1000 - runAsUser: 1000 - redisSentinelConfig: - redisReplicationName: redis-replication-yamtrack - kubernetesConfig: - image: "quay.io/opstree/redis-sentinel:v8.4.0" - imagePullPolicy: IfNotPresent - resources: - requests: - cpu: 10m - memory: 32Mi - redisExporter: - enabled: true - image: "quay.io/opstree/redis-exporter:v1.80.1" diff --git a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-scheduled-backup-live-backup.yaml b/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-scheduled-backup-live-backup.yaml index 136452b3f..b80b3a3bc 100644 --- a/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-scheduled-backup-live-backup.yaml +++ b/clusters/cl01tl/manifests/yamtrack/ScheduledBackup-yamtrack-postgresql-18-scheduled-backup-live-backup.yaml @@ -4,11 +4,11 @@ metadata: name: "yamtrack-postgresql-18-scheduled-backup-live-backup" namespace: yamtrack labels: - helm.sh/chart: postgres-18-cluster-7.4.4 + helm.sh/chart: postgres-18-cluster-7.4.5 app.kubernetes.io/name: yamtrack-postgresql-18 app.kubernetes.io/instance: yamtrack app.kubernetes.io/part-of: yamtrack - app.kubernetes.io/version: "7.4.4" + app.kubernetes.io/version: "7.4.5" app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: "yamtrack-postgresql-18-scheduled-backup-live-backup" spec: diff --git a/clusters/cl01tl/manifests/yamtrack/ServiceMonitor-redis-sentinel-yamtrack.yaml b/clusters/cl01tl/manifests/yamtrack/ServiceMonitor-redis-sentinel-yamtrack.yaml deleted file mode 100644 index 5486a19c5..000000000 --- a/clusters/cl01tl/manifests/yamtrack/ServiceMonitor-redis-sentinel-yamtrack.yaml +++ /dev/null @@ -1,22 +0,0 @@ -apiVersion: monitoring.coreos.com/v1 -kind: ServiceMonitor -metadata: - name: redis-sentinel-yamtrack - namespace: yamtrack - labels: - helm.sh/chart: redis-replication-0.5.0 - app.kubernetes.io/version: "0.5.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: redis-sentinel-yamtrack - app.kubernetes.io/instance: yamtrack - app.kubernetes.io/part-of: yamtrack -spec: - selector: - matchLabels: - app: redis-sentinel-yamtrack - redis_setup_type: sentinel - role: sentinel - endpoints: - - port: sentinel-client - interval: 30s - scrapeTimeout: 10s