Adopt upstream Nextcloud Helm release in Argo CD

This commit is contained in:
feedc0de committed 2026-10-20 09:19:48 +02:00
1 parent f0be591558
commit 2324e7e16a
8 files changed
+407

No files matched your search

+2
View File
@@ -70,3 +70,5 @@ resources:
- mumble.yaml
- quay-project.yaml
- quay.yaml
- nextcloud-project.yaml
- nextcloud.yaml
+44
View File
@@ -0,0 +1,44 @@
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: nextcloud
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "-1"
spec:
description: Nextcloud and its existing Rook object-store user
sourceRepos:
- https://nextcloud.github.io/helm/
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
destinations:
- namespace: nextcloud
server: https://kubernetes.default.svc
- namespace: rook-ceph
server: https://kubernetes.default.svc
namespaceResourceWhitelist:
- group: ""
kind: ConfigMap
- group: ""
kind: PersistentVolumeClaim
- group: ""
kind: Service
- group: ""
kind: ServiceAccount
- group: apps
kind: Deployment
- group: apps
kind: StatefulSet
- group: networking.k8s.io
kind: Ingress
- group: networking.k8s.io
kind: NetworkPolicy
- group: policy
kind: PodDisruptionBudget
- group: monitoring.coreos.com
kind: PrometheusRule
- group: monitoring.coreos.com
kind: ServiceMonitor
- group: traefik.io
kind: Middleware
- group: ceph.rook.io
kind: CephObjectStoreUser
+29
View File
@@ -0,0 +1,29 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: nextcloud
namespace: argocd
spec:
project: nextcloud
sources:
- repoURL: https://nextcloud.github.io/helm/
chart: nextcloud
targetRevision: 9.4.1
helm:
releaseName: nextcloud
valueFiles:
- $values/apps/nextcloud/values.yaml
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
path: apps/nextcloud/resources
destination:
server: https://kubernetes.default.svc
namespace: nextcloud
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true