From 317ab40bc9d61d49caeda74bbfc4ae147b92b1dd Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Wed, 13 May 2020 20:12:35 +0100 Subject: [PATCH] Added Nextcloud --- manifests/nextcloud_chart.yaml | 61 ++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 manifests/nextcloud_chart.yaml diff --git a/manifests/nextcloud_chart.yaml b/manifests/nextcloud_chart.yaml new file mode 100644 index 0000000..2bac030 --- /dev/null +++ b/manifests/nextcloud_chart.yaml @@ -0,0 +1,61 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: nextcloud + +--- +apiVersion: v1 +kind: Secret +metadata: + name: nextcloud-values + namespace: nextcloud + annotations: + kube-1password: v32a4zpuvhmxxrwmtmmv6526ry + kube-1password/vault: Kubernetes + kube-1password/secret-text-key: values.yaml +type: Opaque +--- + +apiVersion: helm.fluxcd.io/v1 +kind: HelmRelease +metadata: + name: nextcloud + namespace: nextcloud +spec: + chart: + repository: https://kubernetes-charts.storage.googleapis.com + name: nextcloud + version: 1.10.0 + maxHistory: 5 + valuesFrom: + - secretKeyRef: + name: nextcloud-values + namespace: nextcloud + key: values.yaml + optional: false + values: + image: + tag: 18-apache + ingress: + enabled: true + annotations: + cert-manager.io/cluster-issuer: letsencrypt + traefik.ingress.kubernetes.io/frontend-entry-points: http,https + traefik.ingress.kubernetes.io/redirect-entry-point: https + traefik.ingress.kubernetes.io/redirect-permanent: "true" + tls: + - hosts: + - nextcloud.cluster.fun + secretName: nextcloud-ingress + nextcloud: + host: nextcloud.cluster.fun + persistence: + enabled: true + storageClass: scw-bssd-retain + size: 5Gi + cronjob: + enabled: true + resources: + requests: + memory: 500Mi + cpu: 50m