Commit Graph

107 Commits

Author SHA1 Message Date
d1d3c1fb4d Remove passwordSecret references and hardcode passwords for authentik and postgres users in CloudNativePG configuration
CloudNativePG does not support automatic secretion creation yet: https://github.com/cloudnative-pg/cloudnative-pg/issues/3788
2025-05-10 16:13:00 +02:00
f4dbca26ff Fix indentation in CloudNativePG role configuration 2025-05-10 16:03:47 +02:00
c1eef7856c Hardcode object bucket name and path, since environment variables can't be used in manifests 2025-05-10 13:45:11 +02:00
0fd741671c Fix formatting of destinationPath in CloudNativePG backup configuration 2025-05-10 13:34:30 +02:00
6ae33846a2 Add ensure field to authentik configuration in CloudNativePG template 2025-05-10 13:33:00 +02:00
9d4a092842 Add default fields for CloudNativePG role configuration 2025-05-10 13:30:05 +02:00
378a2f10ed Fix casing of connectionLimit field in CloudNativePG configuration 2025-05-10 13:28:36 +02:00
816ed4ab03 Add environment variables for Postgres backup configuration and update S3 endpoint and destination path 2025-05-10 13:27:25 +02:00
403096cde5 Fix S3 credentials key name for Postgres backup configuration 2025-05-10 12:57:07 +02:00
6f544b9b55 Update S3 credentials key names in CloudNativePG configuration 2025-05-10 12:55:26 +02:00
16185d1304 Update namespace for Postgres backup ObjectBucketClaim to 'cnpg-system' 2025-05-10 12:45:32 +02:00
fb0a097383 Add managed roles for Postgres users in CloudNativePG configuration 2025-05-10 12:38:21 +02:00
462bbe511b Fix typo in S3 credentials bucket name for Postgres backup configuration 2025-05-10 11:33:34 +02:00
4ee15f6930 Remove backup enabled flag from CloudNativePG configuration 2025-05-10 11:31:48 +02:00
33e0f96764 Add backup configuration for CloudNativePG with Ceph integration 2025-05-10 11:31:04 +02:00
364fbee48c Rename Postgres backup ObjectBucketClaim to 'postgres-backup-bucket' 2025-05-10 11:20:51 +02:00
a5b40b7d0d Migrate Postgres backup user to ObjectBucketClaim with updated configuration 2025-05-10 11:16:01 +02:00
ac2590ecd8 Change namespace for Postgres backup user to 'ceph' 2025-05-10 11:05:13 +02:00
b2f700ee51 Add CephObjectStoreUser for Postgres backup 2025-05-10 11:04:16 +02:00
a0bbfc7ba9 Remove reclaimPolicy setting from local-storage configuration 2025-05-10 10:33:49 +02:00
dc1d90c5de Set reclaimPolicy to Retain in local-storage configuration 2025-05-10 10:30:28 +02:00
1e1d81672e Enable creation of default rules in kube-prometheus-stack configuration 2025-05-10 10:22:39 +02:00
b13c4ef866 Add namespace and priority class to cloudnativepg configuration; enable PodMonitor monitoring 2025-05-10 10:11:16 +02:00
432b6fb6d7 Monitor Prometheus PodMonitor resources in all namespaces 2025-05-10 09:44:03 +02:00
a4fed55e52 Fix CPU limit format in cloudnativepg application template 2025-05-10 09:26:26 +02:00
19454d19a9 Remove prune option from syncPolicy in cloudnativepg application template 2025-05-09 20:47:01 +02:00
7028d5b584 Update chart name in cloudnativepg application template 2025-05-09 20:45:11 +02:00
21ce8a85cf Remove finalizers from cloudnativepg application and add sync options for namespace creation and ServerSideApply 2025-05-09 20:40:57 +02:00
d8d6e4e7a3 Enable ServerSideApply option in ArgoCD configuration 2025-05-09 20:35:02 +02:00
57abef2528 Add cloudnativepg application and priority class configuration 2025-05-09 20:30:26 +02:00
09375aec44 Update targetRevision in local-storage.yaml to use version tag 2025-05-09 20:26:48 +02:00
188b7d3f4e Fix indentation in local-storage.yaml for syncPolicy configuration 2025-05-09 20:25:24 +02:00
108345d35d Add ArgoCD application configuration for local-path provisioner 2025-05-09 20:21:23 +02:00
70dc631e84 Add local storage configuration with Kustomize for Rancher local-path provisioner 2025-05-09 20:13:10 +02:00
594be97e44 Add hostpath configuration to talosctl patches for local storage 2025-05-09 18:57:49 +02:00
921be474f9 Add ArgoCD ingress configuration and update server insecure flag to true 2025-05-09 18:48:27 +02:00
e04490b884 Fix: Update readme.md to correct disk patch reference and use variable for disk commands 2025-05-08 19:10:59 +02:00
14eb8200b0 Add Grafana configuration for anonymous access and embedding to allow Ceph dashboard to embed stats 2025-05-04 16:13:57 +02:00
a250febf9f Fix: Update kube-prometheus-stack.yaml to set serviceMonitorSelectorNilUsesHelmValues to false 2025-05-04 15:50:26 +02:00
ef683dc382 Fix: Update rook-ceph-operator.yaml to change monitoring enable flag to 'enabled' 2025-05-04 15:16:16 +02:00
ff00902380 Enable monitoring in rook-ceph-operator.yaml 2025-05-04 15:12:39 +02:00
d076f21d35 Enable monitoring in rook-ceph-cluster.yaml 2025-05-04 14:45:59 +02:00
53cdeb5b25 Add metrics patch for Talos configuration 2025-05-04 14:45:45 +02:00
1c4f8db270 Fix: Update rook-ceph-cluster.yaml to set provisioner secret namespace to 'ceph' 2025-05-04 13:59:39 +02:00
fc4a7c6dc6 Fix: Remove network policy configuration for prometheus and prometheusOperator in kube-prometheus-stack 2025-05-04 13:31:01 +02:00
177e81da5d Fix: Add sync options for server-side apply in kube-prometheus-stack configuration 2025-05-04 13:28:41 +02:00
1c432d038d Add monitoring namespace and configure Grafana ingress settings 2025-05-04 13:20:39 +02:00
8b1e9971d2 Fix: Update kube-prometheus-stack application configuration and change namespace to monitoring 2025-05-04 13:10:55 +02:00
af625ace41 Fix: Update argocd.yaml to disable pruning and add sync options 2025-05-04 13:04:08 +02:00
df598cac46 Add kube-prometheus-stack application 2025-05-04 12:59:11 +02:00