diff --git a/apps/minecraft/curseforge.sealedsecret.yaml b/apps/minecraft/curseforge.sealedsecret.yaml new file mode 100644 index 0000000..d92a25b --- /dev/null +++ b/apps/minecraft/curseforge.sealedsecret.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: bitnami.com/v1alpha1 +kind: SealedSecret +metadata: + creationTimestamp: null + name: curseforge-api + namespace: minecraft +spec: + encryptedData: + key: AgBYeAiejdmxDBorvgnxQX5YvUhR3NId2vfWybMKlc27e6D/bKglLNyZMk70xSnFAPjcDmZ20mYjFPYvDOr9T6IU/REJ8QlzoKAn0xW779R4SkIxRToT+dJv+OM2avgQ9uqp7vja29xeXMjYAnQML+QGZKcrT8mE04G/Ty8rdUiv3yUXK5HFAR3SUF35aVLdlthLjpRkv1s0R7GAP4L2pNzBJNV3i37viceUSSjU0zpOa23fsQOkPAs67AIukAJBqh/hyF/hR9H1GeYZNTI3OcHcvC2iNk/XGstvv0Zy6ApzoebsfWGdsbVn+QUI0EBw+mSTPqpl71cbkz0v4S4XAVndosxWpe6AIgm5MBTU0FXIyGyoFDe1aMPq8BXiQikYVwB48oVNh9KF0xXX5AOG0whB/FEsL3OJsiNQvQ3R/Hru43JBn64oxjVtLfM3E7u8v/xr1VQahX8dylDmb4s5EV01U6O4y19Ou4td1eEMlhpJb0fBPDRUYuWxZAEDGmp+U4tAakyPed11VkcZPPn9fKAAcv8sGs3TYAbbF18hqsBnv2Wd+i7ZEvKwmdmfR/T0r1TJGsvKI7jaW0QtH256XrSxQp7a52qMKMVQWOSKw2k27t/IkRhxT2Prw4GfJvaVr4RozUaBf3LV/hfDWlDfmM2zg3X9W8HkzjotGg021OLxsa0Wzmhffvb8h4bvZwxeq3U1xaJocqXui7z0rT2pF4z3wYHR/lPtexHcOA2M8gfBGKb1rBKh+kW+N+/ZfVLNI0mokg5vrTO2nR2rb4c= + template: + metadata: + creationTimestamp: null + name: curseforge-api + namespace: minecraft + type: Opaque diff --git a/apps/minecraft/deployment.yaml b/apps/minecraft/deployment.yaml index ff69148..c239d95 100644 --- a/apps/minecraft/deployment.yaml +++ b/apps/minecraft/deployment.yaml @@ -26,14 +26,17 @@ spec: env: - name: EULA value: "TRUE" - - name: MODPACK - value: "https://www.curseforge.com/api/v1/mods/711537/files/5076228/download" + - name: TYPE + value: "AUTO_CURSEFORGE" + - name: CF_API_KEY + valueFrom: + secretKeyRef: + name: curseforge-api + key: key + - name: CF_SLUG + value: "vault-hunters-1-18-2" - name: VERSION value: "1.18.2" - # - name: VERSION - # value: "1.16.5" - # - name: MODPACK - # value: "https://mediafilez.forgecdn.net/files/3602/5/VaultHunters-OfficialModpack-1.12.1-Server.zip" - name: INIT_MEMORY value: "1G" - name: MAX_MEMORY diff --git a/apps/minecraft/kustomization.yaml b/apps/minecraft/kustomization.yaml index 124e1d0..4f1d91f 100644 --- a/apps/minecraft/kustomization.yaml +++ b/apps/minecraft/kustomization.yaml @@ -8,6 +8,8 @@ resources: - pvc.yaml - deployment.yaml - service.yaml + - curseforge.sealedsecret.yaml + images: - name: minecraft