From 90ca887adf77effde0c51bbedac981b7589af387 Mon Sep 17 00:00:00 2001 From: Xstar97 Date: Sun, 20 Nov 2022 09:24:18 -0500 Subject: [PATCH] feat(crafty-4) move to stable (#4430) --- .../crafty-4/.helmignore | 0 .../crafty-4/CHANGELOG.md | 0 .../{incubator => stable}/crafty-4/Chart.yaml | 9 +- .../{incubator => stable}/crafty-4/README.md | 0 .../crafty-4/docs/credentials.md | 0 .../{incubator => stable}/crafty-4/icon.png | Bin .../crafty-4/questions.yaml | 84 +++++------------- .../crafty-4/templates/common.yaml | 0 .../crafty-4/values.yaml | 29 ++---- 9 files changed, 32 insertions(+), 90 deletions(-) rename charts/{incubator => stable}/crafty-4/.helmignore (100%) rename charts/{incubator => stable}/crafty-4/CHANGELOG.md (100%) rename charts/{incubator => stable}/crafty-4/Chart.yaml (80%) rename charts/{incubator => stable}/crafty-4/README.md (100%) rename charts/{incubator => stable}/crafty-4/docs/credentials.md (100%) rename charts/{incubator => stable}/crafty-4/icon.png (100%) rename charts/{incubator => stable}/crafty-4/questions.yaml (67%) rename charts/{incubator => stable}/crafty-4/templates/common.yaml (100%) rename charts/{incubator => stable}/crafty-4/values.yaml (73%) diff --git a/charts/incubator/crafty-4/.helmignore b/charts/stable/crafty-4/.helmignore similarity index 100% rename from charts/incubator/crafty-4/.helmignore rename to charts/stable/crafty-4/.helmignore diff --git a/charts/incubator/crafty-4/CHANGELOG.md b/charts/stable/crafty-4/CHANGELOG.md similarity index 100% rename from charts/incubator/crafty-4/CHANGELOG.md rename to charts/stable/crafty-4/CHANGELOG.md diff --git a/charts/incubator/crafty-4/Chart.yaml b/charts/stable/crafty-4/Chart.yaml similarity index 80% rename from charts/incubator/crafty-4/Chart.yaml rename to charts/stable/crafty-4/Chart.yaml index 7cb95f13903..52935c784f6 100644 --- a/charts/incubator/crafty-4/Chart.yaml +++ b/charts/stable/crafty-4/Chart.yaml @@ -5,8 +5,8 @@ dependencies: repository: https://library-charts.truecharts.org version: 11.0.3 deprecated: false -description: Crafty 4 is the next iteration of our Minecraft Server Wrapper / Controller / Launcher. -home: https://truecharts.org/docs/charts/incubator/crafty-4 +description: Crafty Controller is a Minecraft Server Control Panel / Launcher. +home: https://truecharts.org/docs/charts/stable/crafty-4 icon: https://truecharts.org/img/hotlink-ok/chart-icons/crafty-4.png keywords: - crafty-4 @@ -23,9 +23,10 @@ sources: - https://craftycontrol.com/ - https://gitlab.com/crafty-controller/crafty-4 type: application +version: 2.1.0 annotations: - truecharts.org/SCALE-support: "true" truecharts.org/catagories: | - GameServers - minecraft -version: 2.0.1 + truecharts.org/SCALE-support: "true" + truecharts.org/grade: U diff --git a/charts/incubator/crafty-4/README.md b/charts/stable/crafty-4/README.md similarity index 100% rename from charts/incubator/crafty-4/README.md rename to charts/stable/crafty-4/README.md diff --git a/charts/incubator/crafty-4/docs/credentials.md b/charts/stable/crafty-4/docs/credentials.md similarity index 100% rename from charts/incubator/crafty-4/docs/credentials.md rename to charts/stable/crafty-4/docs/credentials.md diff --git a/charts/incubator/crafty-4/icon.png b/charts/stable/crafty-4/icon.png similarity index 100% rename from charts/incubator/crafty-4/icon.png rename to charts/stable/crafty-4/icon.png diff --git a/charts/incubator/crafty-4/questions.yaml b/charts/stable/crafty-4/questions.yaml similarity index 67% rename from charts/incubator/crafty-4/questions.yaml rename to charts/stable/crafty-4/questions.yaml index 52d16445404..04ebe7f3820 100644 --- a/charts/incubator/crafty-4/questions.yaml +++ b/charts/stable/crafty-4/questions.yaml @@ -32,17 +32,17 @@ questions: type: int default: 10586 required: true - - variable: sub - label: Sub Service - description: The Sub service on which the healthcheck runs, often the webUI + - variable: redirects + label: Redirects Service + description: The Comm service http > https redirects schema: additional_attrs: true type: dict attrs: # Include{serviceSelectorLoadBalancer} # Include{serviceSelectorExtras} - - variable: sub - label: Sub Service Port Configuration + - variable: redirects + label: Redirects Service Port Configuration schema: additional_attrs: true type: dict @@ -56,7 +56,7 @@ questions: required: true - variable: minecraft label: Minecraft Service - description: Container Port 25500 + description: Minecraft Service Port schema: additional_attrs: true type: dict @@ -74,51 +74,7 @@ questions: description: This port exposes the container port on the service schema: type: int - default: 25500 - required: true - - variable: dynmap - label: DynMap service - description: DynMap Port - schema: - additional_attrs: true - type: dict - attrs: -# Include{serviceSelectorLoadBalancer} -# Include{serviceSelectorExtras} - - variable: dynmap - label: DynMap Service Port Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - description: This port exposes the container port on the service - schema: - type: int - default: 8123 - required: true - - variable: bedrock - label: Bedrock Service - description: Bedrock Server Port - schema: - additional_attrs: true - type: dict - attrs: -# Include{serviceSelectorLoadBalancer} -# Include{serviceSelectorExtras} - - variable: bedrock - label: Bedrock Service Port Configuration - schema: - additional_attrs: true - type: dict - attrs: - - variable: port - label: Port - description: This port exposes the container port on the service - schema: - type: int - default: 19132 + default: 25565 required: true # Include{serviceExpertRoot} default: false @@ -126,40 +82,40 @@ questions: # Include{serviceList} # Include{persistenceRoot} - variable: config - label: Config Storage - description: Path to the persistent Crafty files + label: App Config Storage + description: Stores the Application Configuration. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - - variable: serverfiles - label: Server Files Storage - description: Path to the minecraft server folders + - variable: servers + label: App Servers Storage + description: Stores the Application Servers. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - - variable: serverlogs - label: Server Logs Storage - description: Logs + - variable: logs + label: App Logs Storage + description: Stores the Application Logs. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - variable: import - label: Import Folder Storage - description: Import existing Mincecraft Servers + label: App Import Storage + description: Stores the Application Import Files. schema: additional_attrs: true type: dict attrs: # Include{persistenceBasic} - - variable: backup - label: Backup Storage - description: Server Backups + - variable: backups + label: App backup Storage + description: Stores the Application Backups. schema: additional_attrs: true type: dict diff --git a/charts/incubator/crafty-4/templates/common.yaml b/charts/stable/crafty-4/templates/common.yaml similarity index 100% rename from charts/incubator/crafty-4/templates/common.yaml rename to charts/stable/crafty-4/templates/common.yaml diff --git a/charts/incubator/crafty-4/values.yaml b/charts/stable/crafty-4/values.yaml similarity index 73% rename from charts/incubator/crafty-4/values.yaml rename to charts/stable/crafty-4/values.yaml index e1ad23407a6..54bc8e81a0f 100644 --- a/charts/incubator/crafty-4/values.yaml +++ b/charts/stable/crafty-4/values.yaml @@ -28,51 +28,36 @@ service: port: 10586 protocol: HTTPS targetPort: 8443 - sub: + redirects: enabled: true ports: - sub: + redirects: enabled: true port: 10587 protocol: HTTPS targetPort: 8000 - bedrock: - enabled: true - ports: - bedrock: - enabled: true - port: 19132 - protocol: UDP - targetPort: 19132 - dynmap: - enabled: true - ports: - dynmap: - enabled: true - port: 8124 - targetPort: 8123 minecraft: enabled: true ports: minecraft: enabled: true - port: 25500 - targetPort: 25500 + port: 25565 + targetPort: 25565 persistence: config: enabled: true mountPath: /crafty/app/config - serverfiles: + servers: enabled: true mountPath: /crafty/servers - serverlogs: + logs: enabled: true mountPath: /crafty/logs import: enabled: true mountPath: /crafty/import - backup: + backups: enabled: true mountPath: /crafty/backups