diff --git a/charts/incubator/minecraft-proxy/.helmignore b/charts/incubator/minecraft-proxy/.helmignore new file mode 100644 index 00000000000..feb7464da6f --- /dev/null +++ b/charts/incubator/minecraft-proxy/.helmignore @@ -0,0 +1,32 @@ +# Patterns to ignore when building packages. +# This supports shell glob matching, relative path matching, and +# negation (prefixed with !). Only one pattern per line. +.DS_Store +# Common VCS dirs +.git/ +.gitignore +.bzr/ +.bzrignore +.hg/ +.hgignore +.svn/ +# Common backup files +*.swp +*.bak +*.tmp +*~ +# Various IDEs +.project +.idea/ +*.tmproj +.vscode/ +# OWNERS file for Kubernetes +OWNERS +# helm-docs templates +*.gotmpl +# docs folder +/docs +# icon +icon.png +icon.webp +icon-small.webp diff --git a/charts/incubator/minecraft-proxy/CHANGELOG.md b/charts/incubator/minecraft-proxy/CHANGELOG.md new file mode 100644 index 00000000000..343e04002ae --- /dev/null +++ b/charts/incubator/minecraft-proxy/CHANGELOG.md @@ -0,0 +1,550 @@ +--- +title: Changelog +pagefind: false +--- + +## [minecraft-bungeecord-2.0.0](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-2.0.0) (2022-11-10) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Major Change to GUI +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +### Fix + +- change container config label + +## [minecraft-bungeecord-1.0.6](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.6) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update helm general non-major ([#4349](https://github.com/truecharts/charts/issues/4349)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.5](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.5](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.5](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.5) (2022-11-08) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4342](https://github.com/truecharts/charts/issues/4342)) +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.4](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.4) (2022-11-07) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.4](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.3...minecraft-bungeecord-1.0.4) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4329](https://github.com/truecharts/charts/issues/4329)) + +## [minecraft-bungeecord-1.0.3](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.2...minecraft-bungeecord-1.0.3) (2022-11-06) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4317](https://github.com/truecharts/charts/issues/4317)) + +## [minecraft-bungeecord-1.0.2](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.1...minecraft-bungeecord-1.0.2) (2022-11-05) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4308](https://github.com/truecharts/charts/issues/4308)) + +## [minecraft-bungeecord-1.0.1](https://github.com/truecharts/charts/compare/minecraft-bungeecord-1.0.0...minecraft-bungeecord-1.0.1) (2022-11-02) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4261](https://github.com/truecharts/charts/issues/4261)) + +## [minecraft-bungeecord-1.0.0](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.30...minecraft-bungeecord-1.0.0) (2022-10-30) + +## [minecraft-bungeecord-0.0.30](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.29...minecraft-bungeecord-0.0.30) (2022-10-25) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4182](https://github.com/truecharts/charts/issues/4182)) + +## [minecraft-bungeecord-0.0.29](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.28...minecraft-bungeecord-0.0.29) (2022-10-22) + +### Chore + +- Auto-update chart README [skip ci] + +## [minecraft-bungeecord-0.0.28](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.27...minecraft-bungeecord-0.0.28) (2022-10-20) + +### Chore + +- Auto-update chart README [skip ci] + +## [minecraft-bungeecord-0.0.27](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.26...minecraft-bungeecord-0.0.27) (2022-10-19) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4122](https://github.com/truecharts/charts/issues/4122)) + +## [minecraft-bungeecord-0.0.26](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.25...minecraft-bungeecord-0.0.26) (2022-10-12) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#4071](https://github.com/truecharts/charts/issues/4071)) + +## [minecraft-bungeecord-0.0.25](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.24...minecraft-bungeecord-0.0.25) (2022-10-07) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major + +## [minecraft-bungeecord-0.0.25](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.24...minecraft-bungeecord-0.0.25) (2022-10-07) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major + +## [minecraft-bungeecord-0.0.24](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.23...minecraft-bungeecord-0.0.24) (2022-10-05) + +### Chore + +- Auto-update chart README [skip ci] +- split addons in smaller templates ([#3979](https://github.com/truecharts/charts/issues/3979)) +- update helm general non-major + +## [minecraft-bungeecord-0.0.23](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.22...minecraft-bungeecord-0.0.23) (2022-09-27) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3918](https://github.com/truecharts/charts/issues/3918)) + +## [minecraft-bungeecord-0.0.22](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.21...minecraft-bungeecord-0.0.22) (2022-09-25) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3898](https://github.com/truecharts/charts/issues/3898)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-22) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-21) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-20) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-19) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-17) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- refactor Services SCALE GUI +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-18) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-16) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-15) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.21](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.20...minecraft-bungeecord-0.0.21) (2022-09-15) + +### Chore + +- update helm general non-major ([#3767](https://github.com/truecharts/charts/issues/3767)) +- split serviceSelector ([#3751](https://github.com/truecharts/charts/issues/3751)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-12) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-11) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.20](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.19...minecraft-bungeecord-0.0.20) (2022-09-11) + +### Chore + +- update helm general non-major ([#3711](https://github.com/truecharts/charts/issues/3711)) + +## [minecraft-bungeecord-0.0.19](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.17...minecraft-bungeecord-0.0.19) (2022-08-30) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major ([#3639](https://github.com/truecharts/charts/issues/3639)) +- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) + +## [minecraft-bungeecord-0.0.18](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.17...minecraft-bungeecord-0.0.18) (2022-08-30) + +### Chore + +- update helm chart common to v10.5.5 ([#3626](https://github.com/truecharts/charts/issues/3626)) + +## [minecraft-bungeecord-0.0.17](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.16...minecraft-bungeecord-0.0.17) (2022-08-29) + +### Chore + +- update helm general non-major ([#3619](https://github.com/truecharts/charts/issues/3619)) + +## [minecraft-bungeecord-0.0.16](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.14...minecraft-bungeecord-0.0.16) (2022-08-26) + +### Fix + +- some cleanup ([#3586](https://github.com/truecharts/charts/issues/3586)) + +## [minecraft-bungeecord-0.0.14](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.13...minecraft-bungeecord-0.0.14) (2022-08-23) + +### Chore + +- update helm general non-major helm releases ([#3545](https://github.com/truecharts/charts/issues/3545)) + +## [minecraft-bungeecord-0.0.13](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.12...minecraft-bungeecord-0.0.13) (2022-08-14) + +### Fix + +- fix identation on services ([#3474](https://github.com/truecharts/charts/issues/3474)) + +## [minecraft-bungeecord-0.0.12](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.10...minecraft-bungeecord-0.0.12) (2022-08-12) + +### Chore + +- update helm general non-major helm releases ([#3456](https://github.com/truecharts/charts/issues/3456)) + +## [minecraft-bungeecord-0.0.10](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.9...minecraft-bungeecord-0.0.10) (2022-08-12) + +### Chore + +- add documentation checkbox/section to all SCALE Apps + +### Fix + +- fix service ports ([#3454](https://github.com/truecharts/charts/issues/3454)) +- move extraArgs from .Values.controller to .Values ([#3447](https://github.com/truecharts/charts/issues/3447)) + +## [minecraft-bungeecord-0.0.9](https://github.com/truecharts/charts/compare/minecraft-bungeecord-0.0.8...minecraft-bungeecord-0.0.9) (2022-08-08) + +### Chore + +- update helm general non-major helm releases ([#3376](https://github.com/truecharts/charts/issues/3376)) +- replace questions parts with templates ([#3402](https://github.com/truecharts/charts/issues/3402)) + +## [minecraft-bungeecord-0.0.8](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.7...minecraft-bungeecord-0.0.8) (2022-07-26) + +### Chore + +- update home links ([#3291](https://github.com/truecharts/apps/issues/3291)) +- update helm general non-major helm releases ([#3302](https://github.com/truecharts/apps/issues/3302)) + +## [minecraft-bungeecord-0.0.7](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.6...minecraft-bungeecord-0.0.7) (2022-07-25) + +### Chore + +- update docker general non-major ([#3298](https://github.com/truecharts/apps/issues/3298)) + +## [minecraft-bungeecord-0.0.6](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.5...minecraft-bungeecord-0.0.6) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] +- Auto-update chart README [skip ci] +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [minecraft-bungeecord-0.0.6](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.5...minecraft-bungeecord-0.0.6) (2022-07-23) + +### Chore + +- Auto-update chart README [skip ci] +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [minecraft-bungeecord-0.0.6](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.5...minecraft-bungeecord-0.0.6) (2022-07-23) + +### Chore + +- update helm general non-major helm releases ([#3280](https://github.com/truecharts/apps/issues/3280)) + +## [minecraft-bungeecord-0.0.5](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.4...minecraft-bungeecord-0.0.5) (2022-07-23) + +### Chore + +- update docker general non-major ([#3276](https://github.com/truecharts/apps/issues/3276)) + +## [minecraft-bungeecord-0.0.4](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.2...minecraft-bungeecord-0.0.4) (2022-07-22) + +### Chore + +- Bump all charts to generate config and container references due to huge increase of repository +- update helm general non-major helm releases ([#3268](https://github.com/truecharts/apps/issues/3268)) +- update docker general non-major ([#3266](https://github.com/truecharts/apps/issues/3266)) + +## [minecraft-bungeecord-0.0.2](https://github.com/truecharts/apps/compare/minecraft-bungeecord-0.0.1...minecraft-bungeecord-0.0.2) (2022-07-22) + +### Fix + +- fix typo ([#3263](https://github.com/truecharts/apps/issues/3263)) + +## [minecraft-bungeecord-0.0.1]minecraft-bungeecord-0.0.1 (2022-07-22) + +### Feat + +- Add bungeecord ([#3257](https://github.com/truecharts/apps/issues/3257)) diff --git a/charts/incubator/minecraft-proxy/Chart.yaml b/charts/incubator/minecraft-proxy/Chart.yaml new file mode 100644 index 00000000000..4e565bacfdc --- /dev/null +++ b/charts/incubator/minecraft-proxy/Chart.yaml @@ -0,0 +1,38 @@ +annotations: + max_scale_version: 24.04.1 + min_scale_version: 24.04.0 + truecharts.org/category: proxy + truecharts.org/max_helm_version: "3.15" + truecharts.org/min_helm_version: "3.11" + truecharts.org/train: stable +apiVersion: v2 +appVersion: 2022.4.1 +dependencies: + - name: common + version: 25.1.5 + repository: oci://tccr.io/truecharts + condition: "" + alias: "" + tags: [] + import-values: [] +deprecated: false +description: the front-end of a cluster of minecraft-java containers. +home: https://truecharts.org/charts/stable/minecraft-proxy +icon: https://truecharts.org/img/hotlink-ok/chart-icons/minecraft-proxy.webp +keywords: + - minecraft-proxy + - minecraft-bungeecord + - gameserver + - minecraft +kubeVersion: '>=1.24.0-0' +maintainers: + - name: TrueCharts + email: info@truecharts.org + url: https://truecharts.org +name: minecraft-proxy +sources: + - https://github.com/itzg/docker-proxy + - https://github.com/truecharts/charts/tree/master/charts/stable/minecraft-proxy + - https://hub.docker.com/r/itzg/proxy +type: application +version: 0.0.1 diff --git a/charts/incubator/minecraft-proxy/README.md b/charts/incubator/minecraft-proxy/README.md new file mode 100644 index 00000000000..d99bc85dff6 --- /dev/null +++ b/charts/incubator/minecraft-proxy/README.md @@ -0,0 +1,61 @@ +--- +title: README +--- + +## General Info + +TrueCharts can be installed as both _normal_ Helm Charts or as TrueNAS SCALE Apps. +Both solutions are fully supported, but we heavily advice the use of normal Helm Charts where possible + +For more information about this Chart, please check the docs on the TrueCharts [website](https://truecharts.org/charts/stable/minecraft-bungeecord) + +**This chart is not maintained by the upstream project and any issues with the chart should be raised [here](https://github.com/truecharts/charts/issues/new/choose)** + +## Installation + +### Helm-Chart installation + +To install TrueCharts Helm charts using Helm, you can use our OCI Repository. + +`helm install mychart oci://tccr.io/truecharts/minecraft-bungeecord` + +For more information on how to install TrueCharts Helm charts, checkout the [instructions on the website](/guides) + + +### TrueNAS SCALE Apps + +For more information on how to use TrueCharts as TrueNAS SCALE Apps, please checkout the [quick-start guides for TrueNAS SCALE](/deprecated/scale). + +## Chart Specific Guides and information + +All our charts have dedicated documentation pages. +The documentation for this chart can be found here: +https://truecharts.org/charts/stable/minecraft-bungeecord + +## Configuration Options + +Please note: For TrueNAS SCALE, only options available in the GUI are supported. +Hence most of these docs do not apply to TrueNAS SCALE + +To view the chart specific options, please view Values.yaml included in the chart. +The most recent version of which, is available here: https://github.com/truecharts/public/blob/master/charts/stable/minecraft-bungeecord/values.yaml + +All our Charts use a shared "common" library chart that contains most of the templating and options. +For the complete overview of all available options, please checkout the documentation for them on the [common docs on our website](/common) + +For information about the common chart and all defaults included with it, please review its values.yaml file available here: https://github.com/truecharts/public/blob/master/charts/library/common/values.yaml + +## Support + +- See the [Website](https://truecharts.org) +- Check our [Discord](https://discord.gg/tVsPTHWTtr) +- Open a [issue](https://github.com/truecharts/charts/issues/new/choose) + +--- + +## Sponsor TrueCharts + +TrueCharts can only exist due to the incredible effort of our staff. +Please consider making a [donation](/general/sponsor) or contributing back to the project any way you can! + +_All Rights Reserved - The TrueCharts Project_ diff --git a/charts/incubator/minecraft-proxy/ci/base-values.yaml b/charts/incubator/minecraft-proxy/ci/base-values.yaml new file mode 100644 index 00000000000..7e36603e844 --- /dev/null +++ b/charts/incubator/minecraft-proxy/ci/base-values.yaml @@ -0,0 +1 @@ +imageSelector: image diff --git a/charts/incubator/minecraft-proxy/ci/j11-values.yaml b/charts/incubator/minecraft-proxy/ci/j11-values.yaml new file mode 100644 index 00000000000..d9b3f83e1c3 --- /dev/null +++ b/charts/incubator/minecraft-proxy/ci/j11-values.yaml @@ -0,0 +1 @@ +imageSelector: j11Image diff --git a/charts/incubator/minecraft-proxy/ci/j8-values.yaml b/charts/incubator/minecraft-proxy/ci/j8-values.yaml new file mode 100644 index 00000000000..799b1d231f7 --- /dev/null +++ b/charts/incubator/minecraft-proxy/ci/j8-values.yaml @@ -0,0 +1 @@ +imageSelector: j8Image diff --git a/charts/incubator/minecraft-proxy/docs/How-To.md b/charts/incubator/minecraft-proxy/docs/How-To.md new file mode 100644 index 00000000000..bb780100826 --- /dev/null +++ b/charts/incubator/minecraft-proxy/docs/How-To.md @@ -0,0 +1,272 @@ +--- +title: How To +--- + +The following sections are just _examples_ and may not represent best practices or all use cases. +The only tested servers were Spigot Based variants by PaperMC, Paper version **1.19.2**, the latest current MC version. + +## Bungeecord / WaterFall + +Spigot compatible server(s) need to be set **offline** by unchecking **Enable/Disable Online Mode** in minecraft-java instance(s). + +Then modify a single value in **/data/spigot.yml** in each server: + +```yaml +bungeecord: true +``` + +Then in this file(assuming its paper) **/config/paper-global.yml**: + +```yaml +bungee-cord: + online-mode: true +``` + +This is a sample **config.yml** that you can create in the **/config** dir. + +```yaml +connection_throttle: 4000 +connection_throttle_limit: 3 +timeout: 30000 +permissions: + default: + - bungeecord.command.server + - bungeecord.command.list + admin: + - bungeecord.command.alert + - bungeecord.command.end + - bungeecord.command.ip + - bungeecord.command.reload +network_compression_threshold: 256 +servers: + lobby: + motd: "&1My Lobby MC" + address: MY_PRIVATE_IP:25566 # Set this as your local IP, or cluster URL `minecraft-java.ix-minecraft-java.svc.cluster.local` + restricted: false +player_limit: -1 +prevent_proxy_connections: false +server_connect_timeout: 5000 +remote_ping_timeout: 5000 +forge_support: false +remote_ping_cache: -1 +log_commands: false +log_pings: true +ip_forward: true # needs to be true +disabled_commands: + - disabledcommandhere +groups: + md_5: + - admin +listeners: + - host: 0.0.0.0:25577 # leave this as `0.0.0.0:25577` + query_port: 25577 # leave port as is. + motd: "&1Another Bungee server" # change this to whatever you like + max_players: 2 + force_default_server: false + tab_size: 60 + forced_hosts: + pvp.md-5.net: pvp + tab_list: GLOBAL_PING + bind_local_address: true # should be kept true + ping_passthrough: false + query_enabled: false + proxy_protocol: false + priorities: + - lobby + - survival + - creative +online_mode: true # needs to true +``` + +## Velocity + +Create a file called **secrets** in **/config** dir and apply the name to this value like so -> **forwarding-secret-file = "secret"**. + +The contents of the secret file: + +```text +MyForwardingSecret +``` + +For every MC (Spigot) instance you want proxied by Velocity, you need to make sure **bungeecord** in **/data/spigot.yml** is set to: + +```yaml +bungeecord: false +``` + +Then in this file(assuming you are running paper) **/config/paper-global.yml**: + +```yaml +bungee-cord: + online-mode: false # needs to be `false`. + # .... + velocity: + enabled: true + online-mode: true + secret: MyForwardingSecret # the actual value and NOT the name of the file. +``` + +Here's a sample of a **velocity.toml** that you can place in **/config** dir. + +```toml +# Config version. Do not change this +config-version = "2.5" + +# What port should the proxy be bound to? By default, we'll bind to all addresses on port 25577. +bind = "0.0.0.0:25577" # leave alone, dont change. + +# What should be the MOTD? This gets displayed when the player adds your server to +# their server list. Legacy color codes and JSON are accepted. +motd = " add3A Velocity Server" + +# What should we display for the maximum number of players? (Velocity does not support a cap +# on the number of players online.) +show-max-players = 420 + +# Should we authenticate players with Mojang? By default, this is on. +online-mode = true + +# Should the proxy enforce the new public key security standard? By default, this is on. +force-key-authentication = true + +# If client's ISP/AS sent from this proxy is different from the one from Mojang's +# authentication server, the player is kicked. This disallows some VPN and proxy +# connections but is a weak form of protection. +prevent-client-proxy-connections = false + +# Should we forward IP addresses and other data to backend servers? +# Available options: +# - "none": No forwarding will be done. All players will appear to be connecting +# from the proxy and will have offline-mode UUIDs. +# - "legacy": Forward player IPs and UUIDs in a BungeeCord-compatible format. Use this +# if you run servers using Minecraft 1.12 or lower. +# - "bungeeguard": Forward player IPs and UUIDs in a format supported by the BungeeGuard +# plugin. Use this if you run servers using Minecraft 1.12 or lower, and are +# unable to implement network level firewalling (on a shared host). +# - "modern": Forward player IPs and UUIDs as part of the login process using +# Velocity's native forwarding. Only applicable for Minecraft 1.13 or higher. +player-info-forwarding-mode = "modern" + +# If you are using modern or BungeeGuard IP forwarding, configure a file that contains a unique secret here. +# The file is expected to be UTF-8 encoded and not empty. +forwarding-secret-file = "secret" + +# Announce whether or not your server supports Forge. If you run a modded server, we +# suggest turning this on. +# +# If your network runs one modpack consistently, consider using ping-passthrough = "mods" +# instead for a nicer display in the server list. +announce-forge = false + +# If enabled (default is false) and the proxy is in online mode, Velocity will kick +# any existing player who is online if a duplicate connection attempt is made. +kick-existing-players = false + +# Should Velocity pass server list ping requests to a backend server? +# Available options: +# - "disabled": No pass-through will be done. The velocity.toml and server-icon.png +# will determine the initial server list ping response. +# - "mods": Passes only the mod list from your backend server into the response. +# The first server in your try list (or forced host) with a mod list will be +# used. If no backend servers can be contacted, Velocity won't display any +# mod information. +# - "description": Uses the description and mod list from the backend server. The first +# server in the try (or forced host) list that responds is used for the +# description and mod list. +# - "all": Uses the backend server's response as the proxy response. The Velocity +# configuration is used if no servers could be contacted. +ping-passthrough = "DISABLED" + +# If not enabled (default is true) player IP addresses will be replaced by `` in logs +enable-player-address-logging = true + +[servers] +# Configure your servers here. Each key represents the server's name, and the value +# represents the IP address of the server to connect to. +lobby = "MY_PRIVATE_IP:25566" # cluster urls do work too -> `minecraft-java.ix-minecraft-java.svc.cluster.local` + +# In what order we should try servers when a player logs in or is kicked from aserver. +try = [ + "lobby" +] + +[forced-hosts] +# Configure your forced hosts here. +"lobby.mydomain.com" = [ + "lobby" +] + +[advanced] +# How large a Minecraft packet has to be before we compress it. Setting this to zero will +# compress all packets, and setting it to -1 will disable compression entirely. +compression-threshold = 256 + +# How much compression should be done (from 0-9). The default is -1, which uses the +# default level of 6. +compression-level = -1 + +# How fast (in milliseconds) are clients allowed to connect after the last connection? By +# default, this is three seconds. Disable this by setting this to 0. +login-ratelimit = 3000 + +# Specify a custom timeout for connection timeouts here. The default is five seconds. +connection-timeout = 5000 + +# Specify a read timeout for connections here. The default is 30 seconds. +read-timeout = 30000 + +# Enables compatibility with HAProxy's PROXY protocol. If you don't know what this is for, then +# don't enable it. +haproxy-protocol = false + +# Enables TCP fast open support on the proxy. Requires the proxy to run on Linux. +tcp-fast-open = true # any issues, set 'false'. + +# Enables BungeeCord plugin messaging channel support on Velocity. +bungee-plugin-message-channel = true + +# Shows ping requests to the proxy from clients. +show-ping-requests = false + +# By default, Velocity will attempt to gracefully handle situations where the user unexpectedly +# loses connection to the server without an explicit disconnect message by attempting to fall the +# user back, except in the case of read timeouts. BungeeCord will disconnect the user instead. You +# can disable this setting to use the BungeeCord behavior. +failover-on-unexpected-server-disconnect = true + +# Declares the proxy commands to 1.13+ clients. +announce-proxy-commands = true + +# Enables the logging of commands +log-command-executions = false + +# Enables logging of player connections when connecting to the proxy, switching servers +# and disconnecting from the proxy. +log-player-connections = true + +[query] +# Whether to enable responding to GameSpy 4 query responses or not. +enabled = false + +# If query is enabled, on what port should the query protocol listen on? +port = 25577 # DONT CHANGE THIS PORT. + +# This is the map name that is reported to the query services. +map = "Velocity" + +# Whether plugins should be shown in query response by default or not +show-plugins = false +``` + +:::tip + +There's currently a known issue with **limbo server** when attemptng to connect to a **1.19.2** velocity proxy server and using **player-info-forwarding-mode = "modern"**. You can track the current issue here [issue 50](https://github.com/LOOHP/Limbo/issues/50). + +Bungeecord/waterfall are _not_ affected. + +Sources: + +- [bungeecord | waterfall config.yml](https://www.spigotmc.org/wiki/bungeecord-configuration-guide/) +- [velocity.toml](https://github.com/PaperMC/Velocity/blob/dev/3.0.0/proxy/src/main/resources/default-velocity.toml) + +::: diff --git a/charts/incubator/minecraft-proxy/docs/installation_notes.md b/charts/incubator/minecraft-proxy/docs/installation_notes.md new file mode 100644 index 00000000000..ebc0f6679e5 --- /dev/null +++ b/charts/incubator/minecraft-proxy/docs/installation_notes.md @@ -0,0 +1,9 @@ +--- +title: Installation Notes +--- + +- Set `Select Image` to one of the values from the list. `Java 17`, `Java 11`, `Java 8`. Default is `Java 17`. +- Set `ENABLE_RCON` to **true**, to enable RCON server. +- Set `RCON_PASSWORD` to a SuperSecurePassword. +- Set `REPLACE_ENV_VARIABLES` to **true**, to replace variables that match your defined environment variables in all the files in /server. +- Set `ONLINE_MODE` _MUST_ be set to **false** which is required by bungeecord. diff --git a/charts/incubator/minecraft-proxy/icon-small.webp b/charts/incubator/minecraft-proxy/icon-small.webp new file mode 100644 index 00000000000..b8497ff7b6e Binary files /dev/null and b/charts/incubator/minecraft-proxy/icon-small.webp differ diff --git a/charts/incubator/minecraft-proxy/icon.webp b/charts/incubator/minecraft-proxy/icon.webp new file mode 100644 index 00000000000..b126998f2b2 Binary files /dev/null and b/charts/incubator/minecraft-proxy/icon.webp differ diff --git a/charts/incubator/minecraft-proxy/templates/NOTES.txt b/charts/incubator/minecraft-proxy/templates/NOTES.txt new file mode 100644 index 00000000000..efcb74cb772 --- /dev/null +++ b/charts/incubator/minecraft-proxy/templates/NOTES.txt @@ -0,0 +1 @@ +{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/incubator/minecraft-proxy/templates/common.yaml b/charts/incubator/minecraft-proxy/templates/common.yaml new file mode 100644 index 00000000000..b51394e00a4 --- /dev/null +++ b/charts/incubator/minecraft-proxy/templates/common.yaml @@ -0,0 +1 @@ +{{ include "tc.v1.common.loader.all" . }} diff --git a/charts/incubator/minecraft-proxy/values.yaml b/charts/incubator/minecraft-proxy/values.yaml new file mode 100644 index 00000000000..64ade95d6b3 --- /dev/null +++ b/charts/incubator/minecraft-proxy/values.yaml @@ -0,0 +1,69 @@ +image: + repository: ghcr.io/itzg/mc-proxy + tag: java21-2024.6.0@sha256:26dbf2405bc75d9cc21e8c52ee767c9c72b50e2f409cbd8e39221fa410e26150 + pullPolicy: Always +j11Image: + repository: ghcr.io/itzg/mc-proxy + tag: java11-2024.6.0@sha256:185b4ef86234965aa95902e89f398015044fbb3b1084606b7f2eb772d87bee25 + pullPolicy: Always +j8Image: + repository: ghcr.io/itzg/mc-proxy + tag: java8-2022.4.1@sha256:e72d8dae94476695b8d7b7d0d4093d57ce4dc4d7dc54fd08e8d386ad75c62a05 + pullPolicy: Always +service: + main: + ports: + main: + port: 25565 + targetPort: 25577 + rcon: + enabled: true + ports: + rcon: + enabled: true + port: 25578 +workload: + main: + podSpec: + containers: + main: + imageSelector: image + tty: true + stdin: true + probes: + liveness: + type: tcp + readiness: + type: tcp + startup: + type: tcp + env: + RCON_PORT: "{{ .Values.service.rcon.ports.rcon.port }}" + RCON_PASSWORD: "secretrconpass" + TYPE: "BUNGEECORD" + ONLINE_MODE: false + MEMORY: 512M + INIT_MEMORY: 512M + MAX_MEMORY: 512M + NETWORKADDRESS_CACHE_TTL: 60 + REPLACE_ENV_VARIABLES: false + ENV_VARIABLE_PREFIX: "CFG_" + # GENERIC_PACKS: "configs-v9.0.1,mods-v4.3.6" + # GENERIC_PACKS_PREFIX: "https://cdn.example.org/" + # GENERIC_PACKS_SUFFIX="".zip" + # JVM_OPTS: "" + # JVM_XX_OPTS: "" + # PLUGINS: "" +persistence: + config: + enabled: true + mountPath: "/config" + server: + enabled: true + mountPath: "/server" + plugins: + enabled: true + mountPath: "/plugins" +portal: + open: + enabled: false