diff --git a/_apps/kissj-postgresql.yml b/_apps/kissj-postgresql.yml new file mode 100644 index 0000000..eabbf5c --- /dev/null +++ b/_apps/kissj-postgresql.yml @@ -0,0 +1,18 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: kissj-postgres + namespace: argocd +spec: + destination: + namespace: argocd + server: https://kubernetes.default.svc + project: kissj + source: + path: postgres + repoURL: https://gitlab.mareshq.com/gitops/skautdevs/kissj.git + targetRevision: HEAD + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/postgresql/Chart.lock b/postgresql/Chart.lock new file mode 100644 index 0000000..800aa4a --- /dev/null +++ b/postgresql/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: postgresql + repository: https://charts.bitnami.com/bitnami + version: 11.1.19 +digest: sha256:3d96a7bdd7eaadca57237f5114bef7d3cb9752c2b3ef3cfacc271165f53e2e96 +generated: "2022-04-11T00:09:55.815395+02:00" diff --git a/postgresql/Chart.yaml b/postgresql/Chart.yaml new file mode 100644 index 0000000..3b34d73 --- /dev/null +++ b/postgresql/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: postgres +description: A Helm chart for Kubernetes +type: application +version: 0.1.0 +appVersion: "1.0" + +dependencies: +- name: postgresql + version: 11.1.19 + repository: https://charts.bitnami.com/bitnami diff --git a/postgresql/values.yaml b/postgresql/values.yaml new file mode 100644 index 0000000..d88c758 --- /dev/null +++ b/postgresql/values.yaml @@ -0,0 +1,46 @@ +postgresql: + global: + storageClass: longhorn + + postgresql: + auth: + postgresPassword: Eycwrv4ECmxB63t37EwT + + primary: + resources: + limits: + cpu: 500m + memory: 2Gi + + requests: + cpu: 250m + memory: 1Gi + + persistence: + size: 10Gi + + readReplicas: + replicaCount: 1 + + resources: + limits: + cpu: 500m + memory: 1Gi + + requests: + cpu: 250m + memory: 512Mi + + persistence: + size: 10Gi + + metrics: + enabled: true + + serviceMonitor: + enabled: true + + prometheusRule: + enabled: false + + rules: []