Commit new Chart releases for TrueCharts

Signed-off-by: TrueCharts-Bot <bot@truecharts.org>
This commit is contained in:
TrueCharts-Bot 2024-03-15 23:47:26 +00:00
parent 361ada63f2
commit abb6174230
15 changed files with 3044 additions and 3 deletions

View File

@ -0,0 +1,30 @@
# 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

View File

@ -0,0 +1,11 @@
---
title: Changelog
---
*for the complete changelog, please refer to the website*
**Important:**
## [tsn-ranksystem-0.0.1]tsn-ranksystem-0.0.1 (2024-03-15)

View File

@ -0,0 +1,47 @@
annotations:
max_scale_version: 24.04.0
min_scale_version: 23.10.0
truecharts.org/SCALE-support: "true"
truecharts.org/category: productivity
truecharts.org/max_helm_version: "3.14"
truecharts.org/min_helm_version: "3.11"
truecharts.org/train: incubator
apiVersion: v2
appVersion: 20240301.0.0
dependencies:
- name: common
version: 20.0.9
repository: oci://tccr.io/truecharts
condition: ""
alias: ""
tags: []
import-values: []
- name: mariadb
version: 13.5.2
repository: oci://tccr.io/truecharts
condition: mariadb.enabled
alias: ""
tags: []
import-values: []
deprecated: false
description: TS-N Ranksystem is a TeamSpeak 3 bot that allows you to assign ranks to users based on their activity on the server.
home: https://truecharts.org/charts/incubator/tsn-ranksystem
icon: https://truecharts.org/img/hotlink-ok/chart-icons/tsn-ranksystem.png
keywords:
- teamspeak
- tsn-ranksystem
- ranksystem
kubeVersion: ">=1.24.0-0"
maintainers:
- name: TrueCharts
email: info@truecharts.org
url: https://truecharts.org
name: tsn-ranksystem
sources:
- https://github.com/JohannesBauer97/tsn-ranksystem-webserver
- https://ts-ranksystem.com/
- https://github.com/truecharts/charts/tree/master/charts/incubator/tsn-ranksystem
- https://github.com/Newcomer1989/TSN-Ranksystem
- https://hub.docker.com/r/serverlein/tsn-ranksystem-webserver
type: application
version: 0.0.1

View File

@ -0,0 +1,3 @@
---
title: README
---

View File

@ -0,0 +1,3 @@
## [tsn-ranksystem-0.0.1]tsn-ranksystem-0.0.1 (2024-03-15)

View File

@ -0,0 +1,8 @@
TS-N Ranksystem is a TeamSpeak 3 bot that allows you to assign ranks to users based on their activity on the server.
This App is supplied by TrueCharts, for more information visit the manual: [https://truecharts.org/charts/incubator/tsn-ranksystem](https://truecharts.org/charts/incubator/tsn-ranksystem)
---
TrueCharts can only exist due to the incredible effort of our staff.
Please consider making a [donation](https://truecharts.org/sponsor) or contributing back to the project any way you can!

View File

@ -0,0 +1,96 @@
image:
repository: serverlein/tsn-ranksystem-webserver
pullPolicy: IfNotPresent
tag: latest@sha256:b97cee9b242bba0c792b0fa8c74d66917698725c93145327b1fa39a72ceb953c
securityContext:
container:
readOnlyRootFilesystem: false
workload:
main:
podSpec:
initContainers:
download-ranksystem:
enabled: true
type: init
imageSelector: "image"
command:
- /bin/sh
- -c
args:
- |
web_location={{ .Values.persistence.web.targetSelector.main.main.mountPath }}
indexFile=${web_location}/index.php
if [ ! -f "${indexFile}" ]; then
# download with curl as git & wget not available
# automatically fetch newest version
LOCATION=$(curl -s https://api.github.com/repos/Newcomer1989/TSN-Ranksystem/releases/latest \
| grep "tarball_url" \
| awk '{ print $2 }' \
| sed 's/,$//' \
| sed 's/"//g' ) \
; curl -sL -o ${web_location}/ranksystem.tar.gz $LOCATION
# unzip file
tar -xzf ${web_location}/ranksystem.tar.gz
# get topfolder
top_folder=$(find ${web_location} -type d -name "Newcomer*" -exec basename \{} .po \;)
# move to topfolder
mv ${top_folder}/* ${web_location}
# delete obsolete folders & files
rm -rf ${web_location}/ranksystem.tar.gz ${top_folder}
webinterface_location=${web_location}/webinterface
navFile=${webinterface_location}/_nav.php
# remove annoying SSL message (doesnt work with traefik/ingress)
sed -i "$(($(wc -l < ${navFile})-4)),$(($(wc -l < ${navFile})))d" ${navFile}
echo "Files downloaded and installed."
echo "Folder :$PWD"
echo "Files:"
ls
else
echo "Files Located. No action needed."
fi
containers:
main:
lifecycle:
postStart:
type: exec
command:
- /bin/sh
- -c
- |
web_location={{ .Values.persistence.web.targetSelector.main.main.mountPath }}
if [ -f "${web_location}/install.php" ]; then
curl -v -X POST -d "dbtype=mysql&dbhost={{ .Values.mariadb.creds.plainhost | trimAll "\"" }}&dbname={{ .Values.mariadb.mariadbDatabase }}&dbuser={{ .Values.mariadb.mariadbUsername }}&dbpass={{ .Values.mariadb.creds.mariadbPassword | trimAll "\"" }}&install=&installchecked=" http://localhost/install.php
sleep 1;
curl -v -X POST -d "user=ranksystem&pass=ranksystem&confweb=" http://localhost/install.php
echo "Install script executed."
else
echo "Install script doesnt exists, no further action is needed."
fi
service:
main:
ports:
main:
targetPort: 80
port: 9300
persistence:
web:
enabled: true
targetSelector:
main:
main:
mountPath: /var/www/html
download-ranksystem:
mountPath: /var/www/html
mariadb:
enabled: true
mariadbUsername: ranksystem
mariadbDatabase: ranksystem
portal:
open:
enabled: true

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
{{- include "tc.v1.common.lib.chart.notes" $ -}}

View File

@ -0,0 +1 @@
{{ include "tc.v1.common.loader.all" . }}

View File

@ -0,0 +1,4 @@
icon_url: https://truecharts.org/img/hotlink-ok/chart-icons/tsn-ranksystem.png
categories:
- productivity
screenshots: []

View File

@ -1,3 +0,0 @@
## [ollama-5.1.0](https://github.com/truecharts/charts/compare/ollama-5.0.3...ollama-5.1.0) (2024-03-15)