Stage Paperless, scanner and PDF editor GitOps sources
This commit is contained in:
1 parent
dc8b3eae01
commit
6e58b240d2
9 files changed
+222
No files matched your search
@@ -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}
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in new issue
Block a user