diff --git a/charts/incubator/windward/.helmignore b/charts/incubator/windward/.helmignore deleted file mode 100644 index 77ca5567b26..00000000000 --- a/charts/incubator/windward/.helmignore +++ /dev/null @@ -1,30 +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 diff --git a/charts/incubator/windward/CHANGELOG.md b/charts/incubator/windward/CHANGELOG.md deleted file mode 100644 index b7a03596679..00000000000 --- a/charts/incubator/windward/CHANGELOG.md +++ /dev/null @@ -1,11 +0,0 @@ -# Changelog - - - -## [windward-0.0.10]windward-0.0.10 (2022-07-22) - -### Chore - -- Move Dev to incubator and some cleanup - - \ No newline at end of file diff --git a/charts/incubator/windward/Chart.yaml b/charts/incubator/windward/Chart.yaml deleted file mode 100644 index 7556d70087b..00000000000 --- a/charts/incubator/windward/Chart.yaml +++ /dev/null @@ -1,28 +0,0 @@ -annotations: - truecharts.org/SCALE-support: "true" - truecharts.org/catagories: | - - GameServers -apiVersion: v2 -appVersion: "latest" -dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 10.4.6 -deprecated: false -description: "This Docker will download and install Windwardand run it.\r\n" -home: https://github.com/truecharts/apps/tree/master/charts/stable/windward -icon: https://truecharts.org/img/chart-icons/windward.png -keywords: - - windward - - GameServers -kubeVersion: ">=1.16.0-0" -maintainers: - - email: info@truecharts.org - name: TrueCharts - url: https://truecharts.org -name: windward -sources: - - https://www.steampowered.com/ - - https://hub.docker.com/r/ich777/windward/ -type: application -version: 0.0.10 diff --git a/charts/incubator/windward/README.md b/charts/incubator/windward/README.md deleted file mode 100644 index e7ea71ff891..00000000000 --- a/charts/incubator/windward/README.md +++ /dev/null @@ -1,108 +0,0 @@ -# windward - -![Version: 0.0.10](https://img.shields.io/badge/Version-0.0.10-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) - -This Docker will download and install Windwardand run it. - -TrueCharts can be installed as both *normal* Helm Charts or as Apps on TrueNAS SCALE. - -This readme is just an automatically generated general guide on installing our Helm Charts and Apps. -For more information, please click here: [windward](https://truecharts.org/docs/charts/stable/windward) - -**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)** - -## Source Code - -* -* - -## Requirements - -Kubernetes: `>=1.16.0-0` - -## Dependencies - -| Repository | Name | Version | -|------------|------|---------| -| https://library-charts.truecharts.org | common | 10.4.6 | - -## Installing the Chart - -### TrueNAS SCALE - -To install this App on TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/02-Installing-an-App/). - -### Helm - -To install the chart with the release name `windward` - -```console -helm repo add TrueCharts https://helm.truecharts.org -helm repo update -helm install windward TrueCharts/windward -``` - -## Uninstall - -### TrueNAS SCALE - -**Upgrading, Rolling Back and Uninstalling the Chart** - -To upgrade, rollback or delete this App from TrueNAS SCALE check our [Quick-Start Guide](https://truecharts.org/docs/manual/Quick-Start%20Guides/04-Upgrade-rollback-delete-an-App/). - -### Helm - -To uninstall the `windward` deployment - -```console -helm uninstall windward -``` - -## Configuration - -### Helm - -#### Available Settings - -Read through the [values.yaml](./values.yaml) file. It has several commented out suggested values. -Other values may be used from the [values.yaml](https://github.com/truecharts/library-charts/tree/main/charts/stable/common/values.yaml) from the [common library](https://github.com/k8s-at-home/library-charts/tree/main/charts/stable/common). - -#### Configure using the Commandline - -Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. - -```console -helm install windward \ - --set env.TZ="America/New York" \ - TrueCharts/windward -``` - -#### Configure using a yaml file - -Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. - -```console -helm install windward TrueCharts/windward -f values.yaml -``` - -#### Connecting to other apps - -If you need to connect this App to other Apps on TrueNAS SCALE, please refer to our [Linking Apps Internally](https://truecharts.org/docs/manual/Quick-Start%20Guides/06-linking-apps/) quick-start guide. - -## Support - -- Please check our [quick-start guides for TrueNAS SCALE](https://truecharts.org/docs/manual/SCALE%20Apps/Quick-Start%20Guides/Important-MUST-READ). -- See the [Website](https://truecharts.org) -- Check our [Discord](https://discord.gg/tVsPTHWTtr) -- Open a [issue](https://github.com/truecharts/apps/issues/new/choose) - ---- - -## Sponsor TrueCharts - -TrueCharts can only exist due to the incredible effort of our staff. -Please consider making a [donation](https://truecharts.org/docs/about/sponsor) or contributing back to the project any way you can! - ---- - -All Rights Reserved - The TrueCharts Project diff --git a/charts/incubator/windward/icon.png b/charts/incubator/windward/icon.png deleted file mode 100644 index 9ecf486cac0..00000000000 Binary files a/charts/incubator/windward/icon.png and /dev/null differ diff --git a/charts/incubator/windward/questions.yaml b/charts/incubator/windward/questions.yaml deleted file mode 100644 index 8f2495502a6..00000000000 --- a/charts/incubator/windward/questions.yaml +++ /dev/null @@ -1,308 +0,0 @@ -# Include{groups} -portals: - open: - protocols: - - "$kubernetes-resource_configmap_portal_protocol" - host: - - "$kubernetes-resource_configmap_portal_host" - ports: - - "$kubernetes-resource_configmap_portal_port" -questions: - - variable: portal - group: "Container Image" - label: "Configure Portal Button" - schema: - type: dict - hidden: true - attrs: - - variable: enabled - label: "Enable" - description: "enable the portal button" - schema: - hidden: true - editable: false - type: boolean - default: true -# Include{global} - - - variable: controller - group: "Controller" - label: "" - schema: - additional_attrs: true - type: dict - attrs: - - variable: advanced - label: "Show Advanced Controller Settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: type - description: "Please specify type of workload to deploy" - label: "(Advanced) Controller Type" - schema: - type: string - default: "deployment" - required: true - enum: - - value: "deployment" - description: "Deployment" - - value: "statefulset" - description: "Statefulset" - - value: "daemonset" - description: "Daemonset" - - variable: replicas - description: "Number of desired pod replicas" - label: "Desired Replicas" - schema: - type: int - default: 1 - required: true - - variable: strategy - description: "Please specify type of workload to deploy" - label: "(Advanced) Update Strategy" - schema: - type: string - default: "Recreate" - required: true - enum: - - value: "Recreate" - description: "Recreate: Kill existing pods before creating new ones" - - value: "RollingUpdate" - description: "RollingUpdate: Create new pods and then kill old ones" - - value: "OnDelete" - description: "(Legacy) OnDelete: ignore .spec.template changes" -# Include{controllerExpert} - - - variable: env - group: "Container Configuration" - label: "Image Environment" - schema: - additional_attrs: true - type: dict - attrs: - - - variable: GAME_PARAMS - label: 'GAME_PARAMS' - description: "Enter your start up commands for the server." - schema: - type: string - default: "-name "Docker Windward" -world "World" -tcp 5127 -public" - - variable: ADMIN - label: 'ADMIN' - description: "Admin SteamID (leave empty if you dont know your SteamID yet, connect to the server once and the ID will show up in the log enter it here and restart the container)" - schema: - type: string - default: "" - - variable: FORCE_UPDATE - label: 'FORCE_UPDATE' - description: "Set to true (without quotes) to force a update of WWServer.exe otherwise leave empty." - schema: - type: string - default: "" - -# Include{containerConfig} - - - variable: service - group: "Networking and Services" - label: "Configure Service(s)" - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Service" - description: "The Primary service on which the healthcheck runs, often the webUI" - schema: - additional_attrs: true - type: dict - attrs: -# Include{serviceSelector} - - variable: main - label: "Main 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: 5127 - required: true - - variable: advanced - label: "Show Advanced settings" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - 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: 5127 - - - - - variable: serviceexpert - group: "Networking and Services" - label: "Show Expert Config" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: hostNetwork - group: "Networking and Services" - label: "Host-Networking (Complicated)" - schema: - type: boolean - default: false - -# Include{serviceExpert} - -# Include{serviceList} - - - variable: persistence - label: "Integrated Persistent Storage" - description: "Integrated Persistent Storage" - group: "Storage and Persistence" - schema: - additional_attrs: true - type: dict - attrs: - - - variable: serverfiles - label: "serverfiles Storage" - description: "Container Path windward" - schema: - additional_attrs: true - type: dict - attrs: -# Include{persistenceBasic} -# Include{persistenceAdvanced} - - -# Include{persistenceList} - - - - variable: ingress - label: "" - group: "Ingress" - schema: - additional_attrs: true - type: dict - attrs: - - variable: main - label: "Main Ingress" - schema: - additional_attrs: true - type: dict - attrs: -# Include{ingressDefault} - -# Include{ingressTLS} - -# Include{ingressTraefik} - -# Include{ingressExpert} - -# Include{ingressList} - -# Include{security} - - - variable: advancedSecurity - label: "Show Advanced Security Settings" - group: "Security and Permissions" - schema: - type: boolean - default: false - show_subquestions_if: true - subquestions: - - variable: securityContext - label: "Security Context" - schema: - additional_attrs: true - type: dict - attrs: - - variable: privileged - label: "Privileged mode" - schema: - type: boolean - default: false - - variable: readOnlyRootFilesystem - label: "ReadOnly Root Filesystem" - schema: - type: boolean - default: false - - variable: allowPrivilegeEscalation - label: "Allow Privilege Escalation" - schema: - type: boolean - default: false - - variable: runAsNonRoot - label: "runAsNonRoot" - schema: - type: boolean - default: false -# Include{securityContextAdvanced} - - - variable: podSecurityContext - group: "Security and Permissions" - label: "Pod Security Context" - schema: - additional_attrs: true - type: dict - attrs: - - variable: runAsUser - label: "runAsUser" - description: "The UserID of the user running the application" - schema: - type: int - default: 0 - - variable: runAsGroup - label: "runAsGroup" - description: The groupID this App of the user running the application" - schema: - type: int - default: 0 - - variable: fsGroup - label: "fsGroup" - description: "The group that should own ALL storage." - schema: - type: int - default: 568 -# Include{podSecurityContextAdvanced} - - -# Include{resources} - -# Include{advanced} - -# Include{addons} diff --git a/charts/incubator/windward/templates/common.yaml b/charts/incubator/windward/templates/common.yaml deleted file mode 100644 index cbf66c20818..00000000000 --- a/charts/incubator/windward/templates/common.yaml +++ /dev/null @@ -1,2 +0,0 @@ -{{/* Render the templates */}} -{{ include "tc.common.loader.all" . }} diff --git a/charts/incubator/windward/values.yaml b/charts/incubator/windward/values.yaml deleted file mode 100644 index 7ca383dbfcb..00000000000 --- a/charts/incubator/windward/values.yaml +++ /dev/null @@ -1,27 +0,0 @@ -env: - ADMIN: "" - FORCE_UPDATE: "" - GAME_PARAMS: -name "Docker Windward" -world "World" -tcp 5127 -public -image: - pullPolicy: IfNotPresent - repository: tccr.io/truecharts/windward - tag: latest -persistence: - serverfiles: - enabled: true - mountPath: /windward -podSecurityContext: - runAsGroup: 0 - runAsUser: 0 -securityContext: - readOnlyRootFilesystem: false - runAsNonRoot: false -service: - main: - enabled: true - ports: - main: - enabled: true - port: 5127 - protocol: TCP - targetPort: 5127