Stage Paperless, scanner and PDF editor GitOps sources

This commit is contained in:
feedc0de committed 2026-10-19 21:21:54 +02:00
1 parent dc8b3eae01
commit 6e58b240d2
9 files changed
+222

No files matched your search

+24
View File
@@ -0,0 +1,24 @@
apiVersion: argoproj.io/v1alpha1
kind: AppProject
metadata:
name: paperless
namespace: argocd
spec:
description: Paperless document stack with separately released scanner and PDF editor
sourceRepos:
- https://brunner.ninja/charts
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
- https://groundhog2k.github.io/helm-charts/
- https://valkey.io/valkey-helm/
destinations:
- namespace: paperless-ngx
server: https://kubernetes.default.svc
namespaceResourceWhitelist:
- {group: "", kind: ConfigMap}
- {group: "", kind: PersistentVolumeClaim}
- {group: "", kind: Secret}
- {group: "", kind: Service}
- {group: "", kind: ServiceAccount}
- {group: apps, kind: Deployment}
- {group: apps, kind: StatefulSet}
- {group: networking.k8s.io, kind: Ingress}
+19
View File
@@ -0,0 +1,19 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: paperless-storage
namespace: argocd
spec:
project: paperless
source:
repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
path: apps/paperless/storage
destination:
server: https://kubernetes.default.svc
namespace: paperless-ngx
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: paperless
namespace: argocd
spec:
project: paperless
sources:
- repoURL: https://brunner.ninja/charts
chart: paperless-ngx
targetRevision: 3.3.2
helm:
releaseName: paperless
valueFiles: [$values/apps/paperless/values.yaml]
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: paperless-ngx
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: pdf-editor
namespace: argocd
spec:
project: paperless
sources:
- repoURL: https://brunner.ninja/charts
chart: stirling-pdf
targetRevision: 3.2.0-ultra-lite
helm:
releaseName: pdf-editor
valueFiles: [$values/apps/pdf-editor/values.yaml]
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: paperless-ngx
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
+25
View File
@@ -0,0 +1,25 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: scanner
namespace: argocd
spec:
project: paperless
sources:
- repoURL: https://brunner.ninja/charts
chart: scanservjs
targetRevision: 3.3.0
helm:
releaseName: scanner
valueFiles: [$values/apps/scanner/values.yaml]
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: paperless-ngx
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true