From 9fe080045b5f894c76c0e95ba5994f58ba38d7cf Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Thu, 7 Dec 2023 17:06:42 +0100 Subject: [PATCH] These already exist, but needed checking in Signed-off-by: Martyn Ranyard --- everything-app/mysql4blog.yaml | 30 ++++++++++++++ everything-app/mysql4nextcloud.yaml | 30 ++++++++++++++ everything-app/paperless-ngx.yaml | 61 +++++++++++++++++++++++++++++ 3 files changed, 121 insertions(+) create mode 100644 everything-app/mysql4blog.yaml create mode 100644 everything-app/mysql4nextcloud.yaml create mode 100644 everything-app/paperless-ngx.yaml diff --git a/everything-app/mysql4blog.yaml b/everything-app/mysql4blog.yaml new file mode 100644 index 0000000..4d23579 --- /dev/null +++ b/everything-app/mysql4blog.yaml @@ -0,0 +1,30 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: mysql4blog + namespace: argocd +spec: + destination: + namespace: blog + server: https://kubernetes.default.svc + project: apps + source: + chart: mariadb + helm: + parameters: + - name: auth.database + value: writefreely + - name: auth.forcePassword + value: "true" + - name: auth.username + value: writefreely + - name: auth.existingSecret + value: db-creds + - name: primary.service.type + value: ClusterIP + repoURL: https://charts.bitnami.com/bitnami + targetRevision: 14.1.4 + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/everything-app/mysql4nextcloud.yaml b/everything-app/mysql4nextcloud.yaml new file mode 100644 index 0000000..d7836ea --- /dev/null +++ b/everything-app/mysql4nextcloud.yaml @@ -0,0 +1,30 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: mysql4nextcloud + namespace: argocd +spec: + destination: + namespace: nextcloud + server: https://kubernetes.default.svc + project: apps + source: + chart: mariadb + helm: + parameters: + - name: auth.database + value: nextcloud + - name: auth.forcePassword + value: "true" + - name: auth.username + value: nextcloud + - name: auth.existingSecret + value: db-creds + - name: primary.service.type + value: ClusterIP + repoURL: https://charts.bitnami.com/bitnami + targetRevision: 14.1.4 + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/everything-app/paperless-ngx.yaml b/everything-app/paperless-ngx.yaml new file mode 100644 index 0000000..f6f506f --- /dev/null +++ b/everything-app/paperless-ngx.yaml @@ -0,0 +1,61 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: paperless-ngx + namespace: argocd +spec: + destination: + namespace: paperless-ngx + server: https://kubernetes.default.svc + project: apps + source: + chart: paperless-ngx + helm: + parameters: + - name: service.main.type + value: "LoadBalancer" + - name: persistence.data.enabled + value: "true" + - name: persistence.data.size + value: "1Gi" + - name: persistence.data.accessMode + value: ReadWriteOnce + - name: persistence.data.storageClass + value: "rook-ceph-block-ssd" + - name: persistence.media.enabled + value: "true" + - name: persistence.media.size + value: "8Gi" + - name: persistence.media.accessMode + value: ReadWriteOnce + - name: persistence.media.storageClass + value: "rook-ceph-block-ssd" + - name: persistence.export.enabled + value: "true" + - name: persistence.export.size + value: "1Gi" + - name: persistence.export.accessMode + value: ReadWriteOnce + - name: persistence.export.storageClass + value: "rook-ceph-block-ssd" + - name: persistence.consume.enabled + value: "true" + - name: persistence.consume.size + value: "4Gi" + - name: persistence.consume.accessMode + value: ReadWriteOnce + - name: persistence.consume.storageClass + value: "rook-ceph-block-ssd" + - name: postgresql.enabled + value: "true" + - name: postgresql.primary.persistence.enabled + value: "true" + - name: postgresql.primary.persistence.storageClass + value: "rook-ceph-block-ssd" + - name: env.TZ + value: "Europe/Berlin" + repoURL: https://charts.gabe565.com + targetRevision: 0.7.8 + syncPolicy: + automated: + selfHeal: true