diff --git a/charts/stable/mc-router/.helmignore b/charts/stable/mc-router/.helmignore deleted file mode 100644 index feb7464da6f..00000000000 --- a/charts/stable/mc-router/.helmignore +++ /dev/null @@ -1,32 +0,0 @@ -# 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/stable/mc-router/CHANGELOG.md b/charts/stable/mc-router/CHANGELOG.md deleted file mode 100644 index f3e8318aa10..00000000000 --- a/charts/stable/mc-router/CHANGELOG.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: Changelog -pagefind: false ---- diff --git a/charts/stable/mc-router/Chart.yaml b/charts/stable/mc-router/Chart.yaml deleted file mode 100644 index bffa17d1d49..00000000000 --- a/charts/stable/mc-router/Chart.yaml +++ /dev/null @@ -1,36 +0,0 @@ -annotations: - max_scale_version: 24.04.1 - min_scale_version: 24.04.0 - truecharts.org/category: minecraft - truecharts.org/max_helm_version: "3.15" - truecharts.org/min_helm_version: "3.11" - truecharts.org/train: stable -apiVersion: v2 -appVersion: 1.23.0 -dependencies: - - name: common - version: 25.1.5 - repository: oci://tccr.io/truecharts - condition: "" - alias: "" - tags: [] - import-values: [] -deprecated: true -description: Lightweight multiplexer/proxy for Minecraft-Java servers. -home: https://truecharts.org/charts/stable/mc-router -icon: https://truecharts.org/img/hotlink-ok/chart-icons/mc-router.webp -keywords: - - mc-router - - minecraft -kubeVersion: '>=1.24.0-0' -maintainers: - - name: TrueCharts - email: info@truecharts.org - url: https://truecharts.org -name: mc-router -sources: - - https://github.com/itzg/mc-router - - https://github.com/truecharts/charts/tree/master/charts/stable/mc-router - - https://hub.docker.com/r/itzg/mc-router -type: application -version: 6.5.3 diff --git a/charts/stable/mc-router/README.md b/charts/stable/mc-router/README.md deleted file mode 100644 index 24aac28e042..00000000000 --- a/charts/stable/mc-router/README.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -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/mc-router) - -**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/mc-router` - -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/mc-router - -## 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/mc-router/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/stable/mc-router/docs/validation.md b/charts/stable/mc-router/docs/validation.md deleted file mode 100644 index c0554961058..00000000000 --- a/charts/stable/mc-router/docs/validation.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Input Validation ---- - -**`Domain and Minecraft Service`** - -Accepts: - -- domain=service:port -- IP or DNS host -- Characters (`0-9`, `a-z`, `A-Z`, `-`, `.`) -- Port - -Accepted formats are: - -- `minecraft.local=minecraft-java.ix-minecraft-java.svc.cluster.local:25565` -- `minecraft.local=localhost:25565` -- `minecraft.local=0.0.0.0:25565` - -Regex used to match this: `^$|^(http(s)?:\/\/([a-zA-Z0-9.-]*)(:\d{0,5})?,?)*$` -You can try live [here](https://regex101.com/r/u2ifZm/1) - ---- - -_If you find a field that you think it needs validation, please open an issue on github_ diff --git a/charts/stable/mc-router/icon-small.webp b/charts/stable/mc-router/icon-small.webp deleted file mode 100644 index b8497ff7b6e..00000000000 Binary files a/charts/stable/mc-router/icon-small.webp and /dev/null differ diff --git a/charts/stable/mc-router/icon.webp b/charts/stable/mc-router/icon.webp deleted file mode 100644 index b126998f2b2..00000000000 Binary files a/charts/stable/mc-router/icon.webp and /dev/null differ diff --git a/charts/stable/mc-router/templates/NOTES.txt b/charts/stable/mc-router/templates/NOTES.txt deleted file mode 100644 index efcb74cb772..00000000000 --- a/charts/stable/mc-router/templates/NOTES.txt +++ /dev/null @@ -1 +0,0 @@ -{{- include "tc.v1.common.lib.chart.notes" $ -}} diff --git a/charts/stable/mc-router/templates/common.yaml b/charts/stable/mc-router/templates/common.yaml deleted file mode 100644 index 1e2918e30fc..00000000000 --- a/charts/stable/mc-router/templates/common.yaml +++ /dev/null @@ -1,11 +0,0 @@ -{{/* Make sure all variables are set properly */}} -{{- include "tc.v1.common.loader.init" . }} - -{{/* Render secrets for mcrouter */}} -{{- $secrets := include "mcrouter.secrets" . | fromYaml -}} -{{- if $secrets -}} - {{- $_ := set .Values.secret "secrets" $secrets -}} -{{- end -}} - -{{/* Render the templates */}} -{{ include "tc.v1.common.loader.apply" . }} diff --git a/charts/stable/mc-router/templates/secrets.tpl b/charts/stable/mc-router/templates/secrets.tpl deleted file mode 100644 index 77d0f4a6b0f..00000000000 --- a/charts/stable/mc-router/templates/secrets.tpl +++ /dev/null @@ -1,8 +0,0 @@ -{{/* Define the secrets */}} -{{- define "mcrouter.secrets" -}} -{{- $mcrouter := .Values.mcrouter }} - -enabled: true -data: - MAPPING: {{ join "," $mcrouter.host_minecraft }} -{{- end -}} diff --git a/charts/stable/mc-router/values.yaml b/charts/stable/mc-router/values.yaml deleted file mode 100644 index 40a4b70a468..00000000000 --- a/charts/stable/mc-router/values.yaml +++ /dev/null @@ -1,39 +0,0 @@ -image: - repository: docker.io/itzg/mc-router - pullPolicy: IfNotPresent - tag: 1.23.0@sha256:e8c8d56a1244209fffc1f8ec35eca89631d0bfdfb55b375b04b8d2f27d55afb3 -service: - main: - ports: - main: - port: 25564 - minecraft: - enabled: true - ports: - minecraft: - enabled: true - port: 25565 -mcrouter: - host_minecraft: [] - # - "minecraft.local=minecraft-java.ix-minecraft-java.svc.cluster.local:25565" -workload: - main: - podSpec: - containers: - main: - probes: - liveness: - enabled: false - readiness: - enabled: false - startup: - enabled: false - envFrom: - - secretRef: - name: "secrets" - env: - API_BINDING: ":{{ .Values.service.main.ports.main.port }}" - PORT: "{{ .Values.service.minecraft.ports.minecraft.port }}" -portal: - open: - enabled: false