Parcourir la source

copyparty to data volume

Josh Bicking il y a 1 semaine
Parent
commit
3d61a051a5
1 fichiers modifiés avec 10 ajouts et 9 suppressions
  1. 10 9
      argocd/copyparty/copyparty.yaml

+ 10 - 9
argocd/copyparty/copyparty.yaml

@@ -3,7 +3,7 @@ apiVersion: apps/v1
 kind: Deployment
 metadata:
   name: copyparty
-  namespace: copyparty
+  namespace: plex
 spec:
   strategy:
     type: Recreate
@@ -27,7 +27,8 @@ spec:
           name: http-web-svc
         volumeMounts:
         - mountPath: "/w"
-          name: copyparty
+          name: data
+          subPath: copyparty
         - name: accounts
           mountPath: /cfg/accounts.conf
           subPath: accounts.conf
@@ -35,9 +36,6 @@ spec:
           mountPath: /cfg/default.conf
           subPath: default.conf
       volumes:
-      - name: copyparty
-        persistentVolumeClaim:
-          claimName: copyparty-pvc
       - name: config-default
         configMap:
           name: copyparty-config
@@ -48,12 +46,15 @@ spec:
       - name: accounts
         secret:
           secretName: copyparty-accounts
+      - name: data
+        persistentVolumeClaim:
+          claimName: data-ec-pvc
 ---
 apiVersion: v1
 kind: ConfigMap
 metadata:
   name: copyparty-config
-  namespace: copyparty
+  namespace: plex
 data:
   default.conf: |
     [global]
@@ -123,7 +124,7 @@ apiVersion: v1
 kind: Service
 metadata:
   name: copyparty-service
-  namespace: copyparty
+  namespace: plex
 spec:
   selector:
     app: copyparty
@@ -138,7 +139,7 @@ apiVersion: networking.k8s.io/v1
 kind: Ingress
 metadata:
   name: copyparty
-  namespace: copyparty
+  namespace: plex
   annotations:
     traefik.ingress.kubernetes.io/router.entrypoints: websecure
 spec:
@@ -158,7 +159,7 @@ apiVersion: external-secrets.io/v1
 kind: ExternalSecret
 metadata:
   name: copyparty-accounts
-  namespace: copyparty
+  namespace: plex
 spec:
   target:
     name: copyparty-accounts