diff --git a/bootstrap/helmrepositories/helmrepository-nextcloud.yaml b/bootstrap/helmrepositories/helmrepository-nextcloud.yaml deleted file mode 100644 index 97a5b28..0000000 --- a/bootstrap/helmrepositories/helmrepository-nextcloud.yaml +++ /dev/null @@ -1,8 +0,0 @@ -apiVersion: source.toolkit.fluxcd.io/v1beta2 -kind: HelmRepository -metadata: - name: nextcloud - namespace: flux-system -spec: - interval: 15m - url: https://nextcloud.github.io/helm/ diff --git a/bootstrap/kustomizations/kustomization-nextcloud.yaml b/bootstrap/kustomizations/kustomization-nextcloud.yaml deleted file mode 100644 index 2a044fd..0000000 --- a/bootstrap/kustomizations/kustomization-nextcloud.yaml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: kustomize.toolkit.fluxcd.io/v1 -kind: Kustomization -metadata: - name: nextcloud - namespace: flux-system -spec: - interval: 15m - path: ./nextcloud - prune: true # remove any elements later removed from the above path - timeout: 2m # if not set, this defaults to interval duration, which is 1h - sourceRef: - kind: GitRepository - name: flux-system - healthChecks: - - apiVersion: helm.toolkit.fluxcd.io/v2beta1 - kind: HelmRelease - name: nextcloud - namespace: nextcloud diff --git a/bootstrap/namespaces/namespace-nextcloud.yaml b/bootstrap/namespaces/namespace-nextcloud.yaml deleted file mode 100644 index e8c2e8f..0000000 --- a/bootstrap/namespaces/namespace-nextcloud.yaml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: nextcloud diff --git a/nextcloud/dns-endpoint.yaml b/nextcloud/dns-endpoint.yaml deleted file mode 100644 index 75825f2..0000000 --- a/nextcloud/dns-endpoint.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: externaldns.k8s.io/v1alpha1 -kind: DNSEndpoint -metadata: - name: nextcloud.michaelthomson.dev - namespace: nextcloud -spec: - endpoints: - - dnsName: nextcloud.michaelthomson.dev - recordTTL: 180 - recordType: CNAME - targets: - - server.michaelthomson.dev diff --git a/nextcloud/helmrelease-nextcloud.yaml b/nextcloud/helmrelease-nextcloud.yaml deleted file mode 100644 index b043368..0000000 --- a/nextcloud/helmrelease-nextcloud.yaml +++ /dev/null @@ -1,56 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: nextcloud - namespace: nextcloud -spec: - chart: - spec: - chart: nextcloud - version: 4.6.x - sourceRef: - kind: HelmRepository - name: nextcloud - namespace: flux-system - interval: 15m - timeout: 5m - releaseName: nextcloud - values: - ingress: - enabled: true - className: traefik - annotations: - traefik.ingress.kubernetes.io/router.entrypoints: websecure - traefik.ingress.kubernetes.io/router.tls: "true" - tls: - - hosts: - - nextcloud.michaelthomson.dev - secretName: letsencrypt-wildcard-cert-michaelthomson.dev - labels: {} - path: / - pathType: Prefix - - phpClientHttpsFix: - enabled: true - - nextcloud: - host: nextcloud.michaelthomson.dev - username: admin - password: admin - datadir: /data - - persistence: - enabled: true - storageClass: longhorn - accessMode: ReadWriteOnce - size: 8Gi - - nextcloudData: - enabled: true - storageClass: nfs-client - accessMode: ReadWriteOnce - size: 14Ti - livenessProbe: - enabled: false - readinessProbe: - enabled: false