cluster.fun/manifests/nextcloud_chart/nextcloud_chart.yaml

63 lines
1.3 KiB
YAML
Raw Normal View History

2020-05-13 19:12:35 +00:00
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:
2021-02-27 15:06:59 +00:00
repository: https://nextcloud.github.io/helm/
2020-05-13 19:12:35 +00:00
name: nextcloud
2021-02-27 15:06:59 +00:00
version: 2.5.5
2020-05-13 19:12:35 +00:00
maxHistory: 5
valuesFrom:
- secretKeyRef:
name: nextcloud-values
namespace: nextcloud
key: values.yaml
optional: false
values:
image:
2021-02-27 15:06:59 +00:00
tag: 19.0.8-apache
pullPolicy: Always
2020-05-13 19:12:35 +00:00
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
2020-06-06 14:24:56 +00:00