Commit Graph

69 Commits

Author SHA1 Message Date
ducoterra 2d5a1f03bb Automated release of chart minecraft: version 1.0.0. 2021-10-31 16:26:51 -04:00
ducoterra 0cbdd4d98e Add '.gitlab/' from commit '8a52a21a398f3bb2840e76e26f065a7963c79efa'
git-subtree-dir: .gitlab
git-subtree-mainline: d249e35463
git-subtree-split: 8a52a21a39
2021-10-31 15:12:47 -04:00
ducoterra d249e35463 switch to named subtree 2021-10-31 15:12:17 -04:00
ducoterra e6ef14a02e Add 'minecraft/' from commit '0d2235b6a37b227f0affbbf32a3644b087b31684'
git-subtree-dir: minecraft
git-subtree-mainline: 7b7ef78bfc
git-subtree-split: 0d2235b6a3
2021-10-31 15:11:38 -04:00
ducoterra 7b7ef78bfc Merge commit '536f0c84ae2c5272a8e1d9bb83839766d34f6d14' 2021-10-31 15:04:49 -04:00
ducoterra 536f0c84ae Squashed '.gitlab/' changes from f187522..8a52a21
8a52a21 Switch to multi-makefile strategy

git-subtree-dir: .gitlab
git-subtree-split: 8a52a21a39
2021-10-31 15:04:49 -04:00
ducoterra 8a52a21a39 Switch to multi-makefile strategy
Instead of putting everything in one makefile switch to a folder called
"make" with multiple makefiles. Move the original makefile to
"docker.makefile" and add kaniko and truenas to fill in later.
2021-10-31 15:03:59 -04:00
ducoterra fd13582e8f Merge commit '0cc825e2555b4eec700e3e88cc1eb322dd6268c1' as '.gitlab' 2021-10-31 15:01:49 -04:00
ducoterra 0cc825e255 Squashed '.gitlab/' content from commit f187522
git-subtree-dir: .gitlab
git-subtree-split: f18752299d
2021-10-31 15:01:49 -04:00
Reese 0d2235b6a3 Merge branch 'common-makefile' into 'master'
Allow custom server versions

See merge request services/minecraft_vanilla!1
2021-10-31 03:05:14 +00:00
Reese dbe0d47f99 Merge branch 'master' into 'common-makefile'
# Conflicts:
#   helm/questions.yaml
2021-10-31 03:05:11 +00:00
ducoterra c7c547c80f Switch to common Makefile
Rather than writing our own Makefile use the common one.
2021-10-30 22:46:34 -04:00
ducoterra a403f6f068 Merge commit '32cd04c7ec7aacf8e3a402e3aed310a6ea94b586' as '.common' 2021-10-30 22:43:08 -04:00
ducoterra 32cd04c7ec Squashed '.common/' content from commit f187522
git-subtree-dir: .common
git-subtree-split: f18752299d
2021-10-30 22:43:08 -04:00
ducoterra 8d190e478f Add minecraft logo
Add minecraft logo for use by nextcloud.
2021-10-30 22:32:59 -04:00
ducoterra ba5ab53bdb Allow custom server versions
Allow user to specify server version. Download on server init.
2021-10-30 22:32:52 -04:00
ducoterra f18752299d init 2021-10-30 22:28:20 -04:00
ducoterra f35fbbcfcd Add minecraft version 1.1.0 2021-10-30 21:20:54 -04:00
ducoterra a820e9a297 Allow custom server versions
Allow user to specify server version. Download on server init.
2021-10-30 21:14:00 -04:00
ducoterra 9e788ee711 Add IMAGE and VERSION files
Makefile requires IMAGE and VERSION files available to build and push.
2021-10-30 21:02:40 -04:00
ducoterra d3b0f86f40 Switch to openjdk-latest and don't copy server.jar
No longer copying server.jar since we expected it to exist already.
Build using the latest version of openjdk.
2021-10-30 21:02:01 -04:00
ducoterra 2f7d4c7f83 Add Makefile
Add Makefile with build, run, and push commands.
2021-10-30 21:01:43 -04:00
ducoterra aa253e6688 Remove server.jar and docker-compose.yaml
Remove unused files.
2021-10-30 21:01:22 -04:00
ducoterra 773c1d6020 Move install-specific values to a values folder
To keep things tidy all the various values files have been moved to a
directory named "values".
2021-10-30 20:59:10 -04:00
ducoterra dae5a097e9 Fix RAM issue with deploy
A deploy was running the same max ram for both the pod and the java
app. This led to issues where the java app would use its max ram and the
pod would think it was out of memory. It would kill the pod and the
minecraft server with it, often not saving the last few minutes of
progress.

Now the deploy runs 1GiB extra ram than the java app.
2021-09-11 14:08:38 -04:00
ducoterra 354a479396 Add minecraft 1.0.2 update 2021-08-29 15:28:43 -04:00
ducoterra 44053abdf8 truenas compatibility update 2021-08-29 15:24:11 -04:00
ducoterra 357b863cf3 Change minecraft update strategy
Kill old pods before adding new ones
2021-08-29 15:22:55 -04:00
ducoterra ada7070b1b add test train 2021-08-29 14:54:47 -04:00
ducoterra 40f11fe721 Upgrade minecraft chart to 1.0.1 2021-08-29 13:50:10 -04:00
ducoterra 8608539c3f Add volume to test app
Volumes aren't working, adding a volume to test app to ensure volumes
mount correctly.
2021-08-29 12:54:31 -04:00
ducoterra aa2dede7d6 Add minecraft server v1.0.0-1.16.4
Add minecraft server app with port, cpu, and ram configuration.
2021-08-29 12:08:00 -04:00
ducoterra 120c97a07d Add button app to charts
Add button app to test ingress-nginx
2021-08-28 18:42:13 -04:00
ducoterra 1027a45a0c Add ingress-nginx chart
Add ingress-nginx, an ingress controller for other deploys to take
advantage of.
2021-08-28 17:38:07 -04:00
ducoterra e79441688b add testapp 2021-08-28 12:06:44 -04:00
ducoterra 807b1866a8 set memory requirements to avoid sudden container death 2021-02-20 12:16:05 -05:00
ducoterra 99666bab94 add setenv 2021-02-05 21:47:13 -05:00
ducoterra 1b6b8bb281 update RAM for new cluster 2021-02-05 21:42:48 -05:00
ducoterra 95c7fa79f3 merge templates 2020-11-27 15:30:43 -05:00
ducoterra 7e0ff9e416 upgrade to 1.6.4 2020-11-21 15:29:21 -05:00
ducoterra 12fa8ecdbe remove extra opts and remove threading 2020-07-19 17:14:58 -04:00
ducoterra 7d34b3a36c add charts for each server 2020-07-17 13:48:19 -04:00
ducoterra 95b0bd6852 switch to configmap model 2020-07-11 17:50:43 -04:00
ducoterra ff2c9affb5 servers to nvme 2020-07-10 12:15:55 -04:00
ducoterra 1dfb1f6202 nvme for minecraft 2020-06-28 18:05:52 -04:00
ducoterra 3faf5c9d95 don't auto deploy 2020-06-26 23:49:19 -04:00
ducoterra 072bee6e27 update to 1.16.1 2020-06-26 23:36:39 -04:00
ducoterra e6a042948b fix port issue 2020-06-15 21:43:34 -04:00
ducoterra 7df518d7db set image 2020-05-16 17:40:04 -04:00
ducoterra ca4d1eeb45 use tag in deploy 2020-05-16 12:47:04 -04:00