From 10670726880570f3115f0eea6ab9fbb75891b302 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 11 Dec 2022 08:16:01 -0600 Subject: [PATCH] plex --- argocd/templates/plex.yaml | 23 --------------- plex/Chart.yaml | 7 ----- plex/templates/deployment.yaml | 51 ---------------------------------- plex/templates/ingress.yaml | 24 ---------------- plex/templates/plex-pv.yaml | 24 ---------------- plex/templates/plex-pvc.yaml | 27 ------------------ plex/templates/service.yaml | 13 --------- 7 files changed, 169 deletions(-) delete mode 100644 argocd/templates/plex.yaml delete mode 100644 plex/Chart.yaml delete mode 100644 plex/templates/deployment.yaml delete mode 100644 plex/templates/ingress.yaml delete mode 100644 plex/templates/plex-pv.yaml delete mode 100644 plex/templates/plex-pvc.yaml delete mode 100644 plex/templates/service.yaml diff --git a/argocd/templates/plex.yaml b/argocd/templates/plex.yaml deleted file mode 100644 index 1da8dcc..0000000 --- a/argocd/templates/plex.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: plex - namespace: argocd -spec: - project: default - source: - repoURL: https://github.com/DeveloperDurp/homelab.git - targetRevision: main - path: plex - directory: - recurse: true - destination: - server: https://kubernetes.default.svc - namespace: plex - syncPolicy: - automated: - prune: true - selfHeal: true - syncOptions: - - CreateNamespace=true - diff --git a/plex/Chart.yaml b/plex/Chart.yaml deleted file mode 100644 index f702fa7..0000000 --- a/plex/Chart.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: v2 -name: plex -description: A Helm chart for Kubernetes -type: application - -version: 0.1.0 -appVersion: "1.16.0" diff --git a/plex/templates/deployment.yaml b/plex/templates/deployment.yaml deleted file mode 100644 index facb58a..0000000 --- a/plex/templates/deployment.yaml +++ /dev/null @@ -1,51 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - component: plex - name: deployment -spec: - selector: - matchLabels: - component: plex - replicas: 1 - strategy: - type: Recreate - - template: - metadata: - labels: - component: plex - spec: - containers: - - env: - - name: PUID - value: "99" - - name: PGID - value: "100" - - name: VERSION - value: docker - - name: PLEX_CLAIM - value: claim-2FtooDeCEaSDL4vf_Q8W - name: plex - image: lscr.io/linuxserver/plex - ports: - - containerPort: 32400 - volumeMounts: - - mountPath: /media - name: storage - - mountPath: /config - name: config - readinessProbe: - httpGet: - path: / - port: 32400 - scheme: HTTPS - - volumes: - - name: storage - persistentVolumeClaim: - claimName: plex-nfs-pvc - - name: config - persistentVolumeClaim: - claimName: plex-pvc \ No newline at end of file diff --git a/plex/templates/ingress.yaml b/plex/templates/ingress.yaml deleted file mode 100644 index 322bd31..0000000 --- a/plex/templates/ingress.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: plex-ingress - annotations: - kubernetes.io/ingress.class: nginx - cert-manager.io/cluster-issuer: letsencrypt-production - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" -spec: - rules: - - host: plex.durp.info - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: plex - port: - number: 32400 - tls: - - hosts: - - plex.durp.info - secretName: plex-tls \ No newline at end of file diff --git a/plex/templates/plex-pv.yaml b/plex/templates/plex-pv.yaml deleted file mode 100644 index 4a394aa..0000000 --- a/plex/templates/plex-pv.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - annotations: - pv.kubernetes.io/provisioned-by: durp.info/nfs - finalizers: - - kubernetes.io/pv-protection - name: plex-nfs-pv -spec: - accessModes: - - ReadWriteOnce - capacity: - storage: 1000Gi - claimRef: - apiVersion: v1 - kind: PersistentVolumeClaim - name: plex-nfs-pvc - namespace: plex - nfs: - path: /mnt/user/plex - server: 192.168.20.253 - persistentVolumeReclaimPolicy: Retain - storageClassName: nfs-storage - volumeMode: Filesystem diff --git a/plex/templates/plex-pvc.yaml b/plex/templates/plex-pvc.yaml deleted file mode 100644 index 47caad4..0000000 --- a/plex/templates/plex-pvc.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: plex-nfs-pvc - namespace: plex -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1000Gi - storageClassName: nfs-storage - ---- - -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: plex-pvc - namespace: plex -spec: - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 10Gi - storageClassName: longhorn \ No newline at end of file diff --git a/plex/templates/service.yaml b/plex/templates/service.yaml deleted file mode 100644 index ac9ff61..0000000 --- a/plex/templates/service.yaml +++ /dev/null @@ -1,13 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: plex -spec: - selector: - component: deployment - type: ClusterIP - ports: - - name: https - port: 32400 - targetPort: 32400 - protocol: TCP \ No newline at end of file