From 41b2dd502f911b59cc05c1b16449b29e3920bf83 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Mon, 22 Aug 2022 09:07:30 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- incubator/mineos/0.0.17/ix_values.yaml | 40 - .../mineos/{0.0.17 => 0.0.18}/CHANGELOG.md | 18 +- .../mineos/{0.0.17 => 0.0.18}/Chart.lock | 2 +- .../mineos/{0.0.17 => 0.0.18}/Chart.yaml | 4 +- incubator/mineos/{0.0.17 => 0.0.18}/README.md | 2 +- .../mineos/{0.0.17 => 0.0.18}/app-readme.md | 0 .../charts/common-10.4.12.tgz | Bin incubator/mineos/0.0.18/ix_values.yaml | 160 ++ .../mineos/{0.0.17 => 0.0.18}/questions.yaml | 1651 ++++++++++++++++- .../{0.0.17 => 0.0.18}/templates/common.yaml | 0 .../mineos/{0.0.17 => 0.0.18}/values.yaml | 0 incubator/mineos/item.yaml | 2 +- 12 files changed, 1797 insertions(+), 82 deletions(-) delete mode 100644 incubator/mineos/0.0.17/ix_values.yaml rename incubator/mineos/{0.0.17 => 0.0.18}/CHANGELOG.md (88%) rename incubator/mineos/{0.0.17 => 0.0.18}/Chart.lock (80%) rename incubator/mineos/{0.0.17 => 0.0.18}/Chart.yaml (96%) rename incubator/mineos/{0.0.17 => 0.0.18}/README.md (98%) rename incubator/mineos/{0.0.17 => 0.0.18}/app-readme.md (100%) rename incubator/mineos/{0.0.17 => 0.0.18}/charts/common-10.4.12.tgz (100%) create mode 100644 incubator/mineos/0.0.18/ix_values.yaml rename incubator/mineos/{0.0.17 => 0.0.18}/questions.yaml (56%) rename incubator/mineos/{0.0.17 => 0.0.18}/templates/common.yaml (100%) rename incubator/mineos/{0.0.17 => 0.0.18}/values.yaml (100%) diff --git a/incubator/mineos/0.0.17/ix_values.yaml b/incubator/mineos/0.0.17/ix_values.yaml deleted file mode 100644 index 9b1125c75c..0000000000 --- a/incubator/mineos/0.0.17/ix_values.yaml +++ /dev/null @@ -1,40 +0,0 @@ -image: - repository: tccr.io/truecharts/mineos - pullPolicy: IfNotPresent - tag: latest@sha256:9544dbcfe7d32ffae7626ef88b4ae4522e0381d15958865a301fed8a10368b4e - -securityContext: - runAsNonRoot: false - readOnlyRootFilesystem: false - -podSecurityContext: - runAsUser: 0 - runAsGroup: 0 - -env: - SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" - USER_UID: "{{ .Values.security.PUID }}" - GROUP_GID: "{{ .Values.podSecurityContext.fsGroup }}" - GROUP_NAME: "{{ .Values.secretEnv.USER_NAME }}" - # User Defined - USE_HTTPS: false - -secretEnv: - USER_NAME: "mc" - USER_PASSWORD: "CHANGE_ME" - -service: - main: - ports: - main: - protocol: HTTP - targetPort: 10278 - port: 10278 - -persistence: - config: - enabled: true - mountPath: "/var/games/minecraft" - -portal: - enabled: true diff --git a/incubator/mineos/0.0.17/CHANGELOG.md b/incubator/mineos/0.0.18/CHANGELOG.md similarity index 88% rename from incubator/mineos/0.0.17/CHANGELOG.md rename to incubator/mineos/0.0.18/CHANGELOG.md index 112438907b..57caac7d3e 100644 --- a/incubator/mineos/0.0.17/CHANGELOG.md +++ b/incubator/mineos/0.0.18/CHANGELOG.md @@ -2,6 +2,15 @@ +## [mineos-0.0.18](https://github.com/truecharts/charts/compare/mineos-0.0.17...mineos-0.0.18) (2022-08-22) + +### Fix + +- add docs and update chart.yaml ([#3338](https://github.com/truecharts/charts/issues/3338)) + + + + ## [mineos-0.0.17](https://github.com/truecharts/charts/compare/mineos-0.0.16...mineos-0.0.17) (2022-08-12) ### Chore @@ -88,12 +97,3 @@ ## [mineos-0.0.12](https://github.com/truecharts/apps/compare/mineos-0.0.10...mineos-0.0.12) (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)) - - - -## [mineos-0.0.10](https://github.com/truecharts/apps/compare/mineos-0.0.9...mineos-0.0.10) (2022-07-19) - -### Chore diff --git a/incubator/mineos/0.0.17/Chart.lock b/incubator/mineos/0.0.18/Chart.lock similarity index 80% rename from incubator/mineos/0.0.17/Chart.lock rename to incubator/mineos/0.0.18/Chart.lock index d733fce778..65afd9c3c6 100644 --- a/incubator/mineos/0.0.17/Chart.lock +++ b/incubator/mineos/0.0.18/Chart.lock @@ -3,4 +3,4 @@ dependencies: repository: https://library-charts.truecharts.org version: 10.4.12 digest: sha256:2b926ab794b2ebae2ba0c898ffe38320266e86eafebe44d869c8f0721f5dac27 -generated: "2022-08-12T21:44:38.05967594Z" +generated: "2022-08-22T09:01:03.157080162Z" diff --git a/incubator/mineos/0.0.17/Chart.yaml b/incubator/mineos/0.0.18/Chart.yaml similarity index 96% rename from incubator/mineos/0.0.17/Chart.yaml rename to incubator/mineos/0.0.18/Chart.yaml index fe19d48940..8ee47572b9 100644 --- a/incubator/mineos/0.0.17/Chart.yaml +++ b/incubator/mineos/0.0.18/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 kubeVersion: ">=1.16.0-0" name: mineos -version: 0.0.17 +version: 0.0.18 appVersion: "latest" description: MineOS is a server front-end to ease managing Minecraft administrative tasks. type: application @@ -26,6 +26,6 @@ maintainers: url: https://truecharts.org annotations: truecharts.org/catagories: | - - incubator + - games truecharts.org/SCALE-support: "true" truecharts.org/grade: U diff --git a/incubator/mineos/0.0.17/README.md b/incubator/mineos/0.0.18/README.md similarity index 98% rename from incubator/mineos/0.0.17/README.md rename to incubator/mineos/0.0.18/README.md index 605d142409..91c97c3325 100644 --- a/incubator/mineos/0.0.17/README.md +++ b/incubator/mineos/0.0.18/README.md @@ -1,6 +1,6 @@ # mineos -![Version: 0.0.17](https://img.shields.io/badge/Version-0.0.17-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) +![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: latest](https://img.shields.io/badge/AppVersion-latest-informational?style=flat-square) MineOS is a server front-end to ease managing Minecraft administrative tasks. diff --git a/incubator/mineos/0.0.17/app-readme.md b/incubator/mineos/0.0.18/app-readme.md similarity index 100% rename from incubator/mineos/0.0.17/app-readme.md rename to incubator/mineos/0.0.18/app-readme.md diff --git a/incubator/mineos/0.0.17/charts/common-10.4.12.tgz b/incubator/mineos/0.0.18/charts/common-10.4.12.tgz similarity index 100% rename from incubator/mineos/0.0.17/charts/common-10.4.12.tgz rename to incubator/mineos/0.0.18/charts/common-10.4.12.tgz diff --git a/incubator/mineos/0.0.18/ix_values.yaml b/incubator/mineos/0.0.18/ix_values.yaml new file mode 100644 index 0000000000..873b8d3ec8 --- /dev/null +++ b/incubator/mineos/0.0.18/ix_values.yaml @@ -0,0 +1,160 @@ +image: + repository: tccr.io/truecharts/mineos + pullPolicy: IfNotPresent + tag: latest@sha256:9544dbcfe7d32ffae7626ef88b4ae4522e0381d15958865a301fed8a10368b4e + +securityContext: + runAsNonRoot: false + readOnlyRootFilesystem: false + +podSecurityContext: + runAsUser: 0 + runAsGroup: 0 + +env: + SERVER_PORT: "{{ .Values.service.main.ports.main.port }}" + USER_UID: "{{ .Values.security.PUID }}" + GROUP_GID: "{{ .Values.podSecurityContext.fsGroup }}" + GROUP_NAME: "{{ .Values.secretEnv.USER_NAME }}" + # User Defined + USE_HTTPS: false + +secretEnv: + USER_NAME: "mc" + USER_PASSWORD: "CHANGE_ME" + +service: + main: + ports: + main: + protocol: HTTP + targetPort: 10278 + port: 10278 + minecraft-java-tcp: + enabled: true + ports: + mc-port-1-tcp: + enabled: true + port: 25565 + targetPort: 25565 + mc-port-2-tcp: + enabled: true + port: 25566 + targetPort: 25566 + mc-port-3-tcp: + enabled: true + port: 25567 + targetPort: 25567 + mc-port-4-tcp: + enabled: true + port: 25568 + targetPort: 25568 + mc-port-5-tcp: + enabled: true + port: 25569 + targetPort: 25569 + mc-port-6-tcp: + enabled: true + port: 25570 + targetPort: 25570 + minecraft-java-udp: + enabled: true + ports: + mc-port-1-udp: + protocol: UDP + enabled: true + port: 25565 + targetPort: 25565 + mc-port-2-udp: + protocol: UDP + enabled: true + port: 25566 + targetPort: 25566 + mc-port-3-udp: + protocol: UDP + enabled: true + port: 25567 + targetPort: 25567 + mc-port-4-udp: + protocol: UDP + enabled: true + port: 25568 + targetPort: 25568 + mc-port-5-udp: + protocol: UDP + enabled: true + port: 25569 + targetPort: 25569 + mc-port-6-udp: + protocol: UDP + enabled: true + port: 25570 + targetPort: 25570 + minecraft-br: + enabled: true + ports: + br-port-1-udp: + enabled: true + port: 19132 + protocol: UDP + targetPort: 19132 + br-port-2-udp: + enabled: true + port: 19133 + protocol: UDP + targetPort: 19133 + br-port-3-udp: + enabled: true + port: 19134 + protocol: UDP + targetPort: 19134 + br-port-4-udp: + enabled: true + port: 19135 + protocol: UDP + targetPort: 19135 + br-port-5-udp: + enabled: true + port: 19136 + protocol: UDP + targetPort: 19136 + br-port-6-udp: + enabled: true + port: 19137 + protocol: UDP + targetPort: 19137 + minecraft-rcon: + enabled: true + ports: + mc-port-1-rcon: + enabled: true + port: 25575 + targetPort: 25575 + mc-port-2-rcon: + enabled: true + port: 25576 + targetPort: 25576 + mc-port-3-rcon: + enabled: true + port: 25577 + targetPort: 25577 + mc-port-4-rcon: + enabled: true + port: 25578 + targetPort: 25578 + mc-port-5-rcon: + enabled: true + port: 25579 + targetPort: 25579 + mc-port-6-rcon: + enabled: true + port: 25580 + targetPort: 25580 + +persistence: + config: + enabled: true + mountPath: "/var/games/minecraft" + +portal: + enabled: true diff --git a/incubator/mineos/0.0.17/questions.yaml b/incubator/mineos/0.0.18/questions.yaml similarity index 56% rename from incubator/mineos/0.0.17/questions.yaml rename to incubator/mineos/0.0.18/questions.yaml index a5e6b9edb1..7cd32e94a9 100644 --- a/incubator/mineos/0.0.17/questions.yaml +++ b/incubator/mineos/0.0.18/questions.yaml @@ -269,19 +269,6 @@ questions: label: Value schema: type: string - - variable: env - group: "Container Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - variable: USE_HTTPS - label: "USE HTTPS" - description: "Should the web interface use HTTPS(true) or HTTP?(false)" - schema: - type: boolean - default: false - variable: secretEnv group: "Container Configuration" label: "Image Secrets" @@ -304,6 +291,19 @@ questions: private: true required: true default: "" + - variable: env + group: "Container Configuration" + label: "Image Environment" + schema: + additional_attrs: true + type: dict + attrs: + - variable: USE_HTTPS + label: "USE HTTPS" + description: "Should the web interface use HTTPS(true) or HTTP?(false)" + schema: + type: boolean + default: false - variable: service group: Networking and Services label: Configure Service(s) @@ -443,6 +443,1600 @@ questions: schema: type: int default: 10278 + - variable: minecraft-java-tcp + label: "Minecraft Java Service" + description: "Minecraft Java Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: mc-port-1-tcp + label: "MC Port 1 TCP" + 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: 25565 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25565 + - variable: mc-port-2-tcp + label: "MC Port 2 TCP" + 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: 25566 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25566 + - variable: mc-port-3-tcp + label: "MC Port 3 TCP" + 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: 25567 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25567 + - variable: mc-port-4-tcp + label: "MC Port 4 TCP" + 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: 25568 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25568 + - variable: mc-port-5-tcp + label: "MC Port 5 TCP" + 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: 25569 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25569 + - variable: mc-port-6-tcp + label: "MC Port 6 TCP" + 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: 25570 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25570 + - variable: minecraft-java-udp + label: "Minecraft Java Service" + description: "Minecraft Java Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: mc-port-1-udp + label: "MC Port 1 UDP" + 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: 25565 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25565 + - variable: mc-port-2-udp + label: "MC Port 2 UDP" + 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: 25566 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25566 + - variable: mc-port-3-udp + label: "MC Port 3 UDP" + 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: 25567 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25567 + - variable: mc-port-4-udp + label: "MC Port 4 UDP" + 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: 25568 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25568 + - variable: mc-port-5-udp + label: "MC Port 5 UDP" + 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: 25569 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25569 + - variable: mc-port-6-udp + label: "MC Port 6 UDP" + 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: 25570 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25570 + - variable: minecraft-br + label: "Minecraft Bedrock Service" + description: "Minecraft Bedrock Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: br-port-1-udp + label: "MC Port 1 UDP" + 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 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19132 + - variable: br-port-2-udp + label: "MC Port 2 UDP" + 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: 19133 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19133 + - variable: br-port-3-udp + label: "MC Port 3 UDP" + 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: 19134 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19134 + - variable: br-port-4-udp + label: "MC Port 4 UDP" + 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: 19135 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19135 + - variable: br-port-5-udp + label: "MC Port 5 UDP" + 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: 19136 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19136 + - variable: br-port-6-udp + label: "MC Port 6 UDP" + 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: 19137 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 19137 + - variable: minecraft-rcon + label: "Minecraft RCON Service" + description: "Minecraft RCON Service" + schema: + additional_attrs: true + type: dict + attrs: + - variable: enabled + label: Enable the Service + schema: + type: boolean + default: true + hidden: true + - variable: type + label: Service Type + description: "ClusterIP's are only internally available, nodePorts expose the container to the host node System, Loadbalancer exposes the service using the system loadbalancer" + schema: + type: string + default: Simple + enum: + - value: Simple + description: Simple + - value: ClusterIP + description: ClusterIP + - value: NodePort + description: NodePort (Advanced) + - value: LoadBalancer + description: LoadBalancer (Advanced) + - variable: loadBalancerIP + label: LoadBalancer IP + description: LoadBalancerIP + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: string + default: "" + - variable: externalIPs + label: "External IP's" + description: "External IP's" + schema: + show_if: [["type", "=", "LoadBalancer"]] + type: list + default: [] + items: + - variable: externalIP + label: External IP + schema: + type: string + - variable: ipFamilyPolicy + label: IP Family Policy + description: (Advanced) Specify the IP Policy + schema: + show_if: [["type", "!=", "Simple"]] + type: string + default: SingleStack + enum: + - value: SingleStack + description: SingleStack + - value: PreferDualStack + description: PreferDualStack + - value: RequireDualStack + description: RequireDualStack + - variable: ipFamilies + label: (Advanced) IP Families + description: (Advanced) The IP Families that should be used + schema: + show_if: [["type", "!=", "Simple"]] + type: list + default: [] + items: + - variable: ipFamily + label: IP Family + schema: + type: string + - variable: ports + label: "Service's Port(s) Configuration" + schema: + additional_attrs: true + type: dict + attrs: + - variable: mc-rcon-1 + label: "MC Port 1 RCON" + 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: 25575 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25575 + - variable: mc-rcon-2 + label: "MC Port 2 RCON" + 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: 25576 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25576 + - variable: mc-rcon-3 + label: "MC Port 3 RCON" + 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: 25577 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25577 + - variable: mc-rcon-4 + label: "MC Port 4 RCON" + 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: 25578 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25578 + - variable: mc-rcon-5 + label: "MC Port 1 RCON" + 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: 25579 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25579 + - variable: mc-rcon-6 + label: "MC Port 6 RCON" + 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: 25580 + required: true + - variable: advanced + label: Show Advanced Settings + schema: + type: boolean + default: false + show_subquestions_if: true + subquestions: + - variable: enabled + label: Enable the Port + schema: + type: boolean + hidden: true + default: true + - variable: protocol + label: Port Type + schema: + type: string + default: TCP + enum: + - value: HTTP + description: HTTP + - value: HTTPS + description: HTTPS + - value: TCP + description: TCP + - value: UDP + description: UDP + - variable: nodePort + label: Node Port (Optional) + description: This port gets exposed to the node. Only considered when service type is NodePort, Simple or LoadBalancer + schema: + type: int + min: 9000 + max: 65535 + - variable: targetPort + label: "Target Port" + description: "The internal(!) port on the container the Application runs on" + schema: + type: int + default: 25580 + - variable: serviceexpert group: Networking and Services label: Show Expert Config @@ -1553,7 +3147,7 @@ questions: description: "The group that should own ALL storage." schema: type: int - default: 0 + default: 568 - variable: fsGroupChangePolicy label: "When should we take ownership?" schema: @@ -2437,25 +4031,26 @@ questions: required: true - variable: docs group: Documentation - label: 'Please read the documentation at https://truecharts.org' + label: "Please read the documentation at https://truecharts.org" schema: additional_attrs: true type: dict attrs: - variable: confirmDocs - label: 'I have checked the documentation' + label: I have checked the documentation schema: type: boolean default: true -# - variable: donate -# group: Documentation -# label: 'Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor' -# schema: -# additional_attrs: true -# type: dict -# attrs: -# - variable: confirmDonate -# label: 'I have considered supporting the project' -# schema: -# type: boolean -# default: true + - variable: donate + group: Documentation + label: "Please consider supporting TrueCharts, see: https://truecharts.org/docs/about/sponsor" + schema: + additional_attrs: true + type: dict + attrs: + - variable: confirmDonate + label: I have considered donating + schema: + type: boolean + default: true + hidden: true diff --git a/incubator/mineos/0.0.17/templates/common.yaml b/incubator/mineos/0.0.18/templates/common.yaml similarity index 100% rename from incubator/mineos/0.0.17/templates/common.yaml rename to incubator/mineos/0.0.18/templates/common.yaml diff --git a/incubator/mineos/0.0.17/values.yaml b/incubator/mineos/0.0.18/values.yaml similarity index 100% rename from incubator/mineos/0.0.17/values.yaml rename to incubator/mineos/0.0.18/values.yaml diff --git a/incubator/mineos/item.yaml b/incubator/mineos/item.yaml index c102e74b02..68ce12a906 100644 --- a/incubator/mineos/item.yaml +++ b/incubator/mineos/item.yaml @@ -1,4 +1,4 @@ icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/mineos.png categories: -- incubator +- games