Deploy read-only Copyparty with guarded arschrock media storage

This commit is contained in:
feedc0de committed 2026-11-04 15:14:44 +01:00
1 parent 6d24ca7921
commit d6d3e013cf
8 files changed
+374 -1

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
apiVersion: v1
kind: Namespace
metadata:
name: copyparty
annotations:
argocd.argoproj.io/sync-wave: "-2"
+26
View File
@@ -0,0 +1,26 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: copyparty
namespace: argocd
spec:
project: media
sources:
- repoURL: ghcr.io/ernail/charts
chart: copyparty
targetRevision: 2.0.0
helm:
releaseName: copyparty
valueFiles:
- $values/apps/copyparty/values.yaml
- repoURL: https://code.brunner.ninja/feedc0de/homelab-gitops.git
targetRevision: main
ref: values
destination:
server: https://kubernetes.default.svc
namespace: copyparty
syncPolicy:
automated:
enabled: true
prune: false
selfHeal: true
+2
View File
@@ -153,3 +153,5 @@ resources:
- oldipmi.yaml
- descheduler-project.yaml
- descheduler.yaml
- copyparty-namespace.yaml
- copyparty.yaml
+6 -1
View File
@@ -4,16 +4,21 @@ metadata:
name: media
namespace: argocd
spec:
description: Plex and Jellyfin media servers pinned to arschrock
description: Media and read-only file servers pinned to arschrock
sourceRepos:
- ghcr.io/ernail/charts
- https://brunner.ninja/charts
- https://code.brunner.ninja/feedc0de/homelab-gitops.git
destinations:
- namespace: copyparty
server: https://kubernetes.default.svc
- namespace: plex
server: https://kubernetes.default.svc
- namespace: jellyfin
server: https://kubernetes.default.svc
namespaceResourceWhitelist:
- group: ""
kind: ServiceAccount
- group: ""
kind: ConfigMap
- group: ""