From d901f079ead93f6364d54287b8ac3e2fbb9375e7 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Mon, 18 Dec 2023 20:40:08 -0500 Subject: [PATCH] minecraft sidecar container --- games/minecraft/minecraft-deployment.yaml | 37 ++++++++++++++++++++++- games/minecraft/sealed-secret.yaml | 15 +++++++++ 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 games/minecraft/sealed-secret.yaml diff --git a/games/minecraft/minecraft-deployment.yaml b/games/minecraft/minecraft-deployment.yaml index 79f9417..8b0fe68 100644 --- a/games/minecraft/minecraft-deployment.yaml +++ b/games/minecraft/minecraft-deployment.yaml @@ -98,7 +98,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: minecraft-data mountPath: /srv diff --git a/games/minecraft/sealed-secret.yaml b/games/minecraft/sealed-secret.yaml new file mode 100644 index 0000000..3964e88 --- /dev/null +++ b/games/minecraft/sealed-secret.yaml @@ -0,0 +1,15 @@ +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: filebrowser-secret + namespace: games-ns +spec: + encryptedData: + ADMIN-PASS: AgDIH0dJrPiz4D9zqFWoEInHR1f2BSFgmlZz+8nfBZasG0o/FKhdL9NneGedP6WTMkuULBE8hYMZpD9Hl0hKLr1pWAK9JRLGW2CFhIIhy/d9VPpqZhuD9+XFCiRkr5JVBzbvqh7D58BPxak2E7MDqxzUHR8CkNcn02nK49DJYkGOJB5apkS0ZnPeN+sk/DIWqmX8KZOuEDG1iLX8tyBuACKIHN0ziMBpRqtHrIZlzPSynGE+HLPmkUF0MRkArQxyLANAgu412f5//wWuc7Ade7pE75H4A7yd53fKK8MNUwzaRbioPf7XzQwbDXpiih2lRNMov4f6Vih4FELoFAKy/2Law/IIDmgBFEVSIJKYjAIHkPlt3IOdcd26re7U5eQf0LUWU2c2KzPpEBLrwuDj9QVIi0THwR9slaRTwltb8n1+bw67KS6/OhmuUcRmga30aQRs2ZD+oRaaa/ZBn8++dSUnTotskrpV0IS/QysVjUKF8IJoosiv/YOPV+Ucd8DJbZVdW4M+5nW36CIexyH3x00B2DQLYvcfu30ktclyDndtGi/Py9f+SXt9E3G2WylWSxyHJD9UKiDahrJg3crycbHPgafZsDAlWzgB6Lt+aycCpbQvO5XayD1EYllSFKSookpT2nxjNzLpaYADTWoVln881aBp4HlBi0HeIdtwr+uJS6lfw2rX082F/QPZ7tr1zQ0iQ2feSvl0ybmXwnttN6STdK8oYcN7Edbc+dvg7eflag== + DEFAULT-PASS: AgC2U8H0EF+W8Qt7JWDRgfdL7dLTTkeO4s9Z9HiI/xTgwZjiSl/7l2gjfXXkN77J2u+moqFV2as10aWj+FUCS5sWs8H8UNT+m4kLhrpP3gcBAbERSntpgJ2fOzcDifXswlHwQF+AS65KqHjndQP0domA6k6qhlz7VDj1LM5vT6swZwaHq96udRKUgYVpFVIEbxqt2xsSy+O8QRy0O197LG5QteLjFytrYqiQa/PVeDDbP7CWYesTWcZ3qiEvbjnLZhPQuKVqFd3I1JDYP1Z/P27dzcCXjKKVNZS41inySVkn8GjGgNeRJtD0QmL66JCWZcNVZAQ956Wy89b+WiEJQVO18tygE/XP4MAtUqUpXkskU/T2P581AcSmXoIhZoQ9TDuNSRYTxgIdA/3d6vdLK3IUsJYaQ3amPbsVcRskTWNWyKqsbqjI9CJNmi0LBoJoS8/S1SLNnHkFItMcfL3cVnO3/6umTLbcPC8cNBPaOugup6MYvjSLe1Ombl4Z3LFx91HjVY15oGp+Aw+Lkr0PpQ0Zwnmz3tkaNz+ADVnX5h9QlDhlSTicWvhXzWOsBb0+dEFrUBX6ioApPoBhlBaScwc4GitmzcTGFtwNx3AQ04S0QLLaaa0vmkKY0g3R6S4gHT+1B5xrHBQRJ+T+qq8S2th/vwsJ7kouVNojtCEGZJ2/qTrbUJM/Ez15aDhv+oW/6NaQbeHor3FFvaeSMQ3+sfgNLFvd4cK2QWWtyG97EpBoSw== + template: + metadata: + creationTimestamp: null + name: filebrowser-secret + namespace: games-ns