From f062d2a95cc7ed2e42b5c7bc475a01c5974c19cb Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Mon, 18 Dec 2023 19:49:03 -0500 Subject: [PATCH] Switch plex sidecar to custom filebrowser --- plex/plex-deployment.yaml | 37 ++++++++++++++++++++++++++++++++++++- plex/sealed-secret.yaml | 15 +++++++++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 plex/sealed-secret.yaml diff --git a/plex/plex-deployment.yaml b/plex/plex-deployment.yaml index 4efa691..7133330 100644 --- a/plex/plex-deployment.yaml +++ b/plex/plex-deployment.yaml @@ -44,7 +44,42 @@ spec: # Sidecar providing access to upload/view/download raw media files - name: filebrowswer - image: filebrowser/filebrowser:latest + image: git.clortox.com/infrastructure/filebrowser:v1.0.1 + env: + - name: ADMIN_PASS + valueFrom: + secretKeyRef: + name: filebrowser-secret + key: ADMIN-PASS + - name: DEFAULT_USERNAME + value: "default" + - name: DEFAULT_PASSWORD + valueFrom: + secretKeyRef: + name: filebrowser-secret + key: DEFAULT-PASS + - name: BRANDING_NAME + value: "Media Storage" + - name: AUTH_METHOD + value: "json" + - name: AUTH_HEADER + value: "X-My-Header" + - name: PERM_ADMIN + value: "false" + - name: PERM_EXECUTE + value: "false" + - name: PERM_CREATE + value: "true" + - name: PERM_RENAME + value: "true" + - name: PERM_MODIFY + value: "true" + - name: PERM_DELETE + value: "false" + - name: PERM_SHARE + value: "true" + - name: PERM_DOWNLOAD + value: "true" volumeMounts: - name: plex-media mountPath: /srv diff --git a/plex/sealed-secret.yaml b/plex/sealed-secret.yaml new file mode 100644 index 0000000..d35c7b0 --- /dev/null +++ b/plex/sealed-secret.yaml @@ -0,0 +1,15 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: filebrowser-secret + namespace: plex-ns +spec: + encryptedData: + ADMIN-PASS: AgAj7jrppKzPFfnYDV+FEuXQx9lrkppWFElR3DjtR017tpBQs6/KjZYU1TX81TkNh8cONg4mGB72zvk60Yft5b5TSgZWuKA4qTXYEoFusyMR3wyOU/Ft7ZMk7IAr/7Hi9dDAh3CkmrQ2lQ3C5hRlfTljaSxqC9abmEZIeSo7OhrkX8YIvFhanBMbPenfkulSsK38dp3PfIC8kntRV1u37Z7CxovVu+Kn7IoRC4sKa3gcdJ5lIA/Aq3rln8atmzZcPGPzjIAPY4P72mjPaeIvzqzLsNMcecIIr20MyLTOG/eI8WrM+WC+dgyvj/Pjq/hzTW1QD3z4jZW224o4ghKiPr6mW0BbN6KBBqv/JFtpBqiYgGi/ADBVxTG7YUA+FcT7YA6nuxlqg+TMpwqP8ZJBmghosBeqmBndjKUjpexoihmy+XTDbEr7e8RDpOdL9jS9hGPt47cmFITSFSEQIGM6kOtdYWcMw6+aKkTt5Ul4bUfV9TXultGyNYITibATXWNqbRfZDjYVrWOIfoVJOe19N3WZg9R4UeKzow3RkoJvn3MUTYOOrzr9Csx+VxUMeGxLPFftedUIy8zzXaqL/0OFogQZ2P+mesiYxc67Z4VS2u0+iCLkJdUDYnM+2q6TRQMI2nP40ko62xDuSE2BDcufqsKfHoddswlYDyelLVqJKee+P3sUoxcblYlv6kqz1GbVhBKQrHzFphx72KG219N9zwjOI6w8V6NXHUEFblQ3gt9RPA== + DEFAULT-PASS: AgDXxxyMBUb7Q0J8LvxPXNEAz75c1JcS7xL3rN7E2Wg7MLsZHj2/0hRf9jaCCyyVnr/Pabbdmjb0nth4Dlm50tLWH+rU7KtLPwHB0pMVi9zSxKBdyvOJurVdY/nlbSuanxSL37rBOrwRQRv6t8w/IIs4R9GEaFjxKoIJTuV8JRu3r62FiL/3o2zyok9UYcLxw2h9H7B9yn9wXn5CAFk0M4jNRUns3oU7d0/hPbfwC216vU0ZIdga8yYlZw3zvVz54mX2XECnHWZT8gPK1w6v8AEca/kDFuVFBi63OdXFgjBHCa/uSs5wifzNPBzcRA+A8s/JgoSHEeMXTmBsMOlihSSz0kSGHS/rUdu6nZamVZfzCWOHskb3RVjs23yNJsSEDlYR/AMeAjnkMDvMe5b/X/eV1AOYkAQ/pACrSk2aG+4kLmLoLYXaeDVf8pTHj4yOvdffWk39ClCqIOyWF2+//N02lDepVwis498cL+7I4kEVXqy9FugUCsbtzxVXX6OHym4KpBZpAmrMqH83rC6CtU4orF6gjmTKCe1Ufq5GmsQgFFZTZYTexnbeTKXz6yw+RbHLTGdsaJnMaAQx5uB3khO9Pkge7/HLDmXEx+mtaaTvk7AF8PWjFJSQZEWxVSCr6O1Zd4LKsg0EP6Mrk+s+8OOfGb42e3wfJ6gY7KlTBBu8KmKnHRQl9uoMVO7y5PWwl+B3Wam5j78ggV4L9UmiEw6gYvrc8rmQWZqQbuw7pClQ3Q== + template: + metadata: + creationTimestamp: null + name: filebrowser-secret + namespace: plex-ns